egui_encryptor
所属分类:加密解密
开发工具:Rust
文件大小:0KB
下载次数:0
上传日期:2023-12-29 11:59:41
上 传 者:
sh-1993
说明: 简单的egui rs文件加密器
(Simple egui-rs file encryptor)
文件列表:
.idea/
src/
Cargo.toml
# Egui-rs Encryptor
**Egui_encryptor is a Rust project that provides a simple and secure way to encrypt and decrypt file-data using the egui library.**
![alt text](https://cdn.discordapp.com/attachments/1157708189052182570/1195653838020038699/image.png?ex=65b4c669&is=65a25169&hm=3272040647ae92ccb66d9e3f9f0b2b6bdec0cc4f49d9807fa53a9c2f90e38e1a&)
##
### About
My native app was created for educational purposes (school project), but has all the necessary functionality to change **(encrypt\decrypt)** any file data. With egui_encryption, you can learn a little about std::fs, see how ascii-converter like libraries works, and just securely encrypt your files in a format convenient for you and then decrypt them
At the moment, there are such cipher modes as:
- **Xor**
- **Binary**
- **Base64**
File utilities:
- **save file as new**
- **make it readonly (win)**
### How to use
There is a pre-release 0.1.7 version build with new modern ui - [here](https://github.com/l420y/egui_encryptor/releases/tag/version-0.1.7)
Also you can run it from source:
1) Clone repo
2) in cmd: ```cd ../egui_encryptor```
3) in cmd: ```cargo run --release```
### Dependencies and libraries
```rust
[dependencies]
eframe = "0.24.1"
rfd = "0.12.1"
ascii_converter = "0.3.0"
base64 = "0.21.5"
```
#### Links
[eframe](https://docs.rs/eframe/latest/eframe/),
[rfd](https://docs.rs/rfd/latest/rfd/),
[ascii_converter](https://docs.rs/crate/ascii_converter/latest),
[base64]()
近期下载者:
相关文件:
收藏者: