这是一个简易的序列密码加密/解密系统,使用SQLite3和MongoDB作为数据库。 代码较乱,仅做参考。
- 克隆本项目或下载压缩包
git clone https://github.com/Agiens02/stream-cipher-tool.git
cd stream-cipher-tool
- 创建虚拟环境
conda create -n stream-cipher-tool python==3.8
- 激活虚拟环境
conda activate stream-cipher-tool
- 安装依赖
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 运行主界面
python MainWindow.py
- 管理界面密码默认0000,可在
database/config.yaml
中修改 - A5只支持16位十六进制密钥
- RC4支持任意长度字符串密钥
- ChaCha20只支持32位或64位十六进制密钥