BIG DATA BSUIR anonymization implementation compatible with the Republic of Belarus laws
This repo is only an example of data anonymization by introducing an identifier. In short, the method works by replacing sensitive data with an identifier and doing vice-versa when the actual info is needed. This method lets to secure the database in such way that when it's leaked intruder won't be able to get any useful info.
To run any version of the app, you need to have Rust installed.
Navigate to the project folder.
To run the GUI version of the app, execute
cargo run --release --bin app
To run the console version of the app, execute
cargo run --release --bin console-app