我写的USBCrypt加密工具,请各位帮忙测试一下啦:-)
下载地址:
XXXXXXXXXXXXXXXXXXXX/s/1mgiMULU 请选择标准版
由于这是参加比赛用的,后面临时修改了一下,所以有挺多的不完善的地方:
1.文件直接载入内存,导致GB级文件加载缓慢甚至失败。
2.数字签名验证未检验序列号等身份信息
3.文件删除不安全
4.缺少进程保护
USBCrypt V2.0.x程序预告:
1.加密程序运算部分使用C/汇编编写DLL,大幅度提高加密速度
XXXXofish-passpro等文件格式,拓展功能
3.提供RC4、AES、3DES等算法支持
4.安全的文件删除操作
5.进程保护
*V2.0.x版本将归入USBSafe软件套装
一下摘自帮助文档:
本软件使用Twofish
对称加密算法的256
位密钥长度版本对用户文件进行加密,相比于传统加密方法,具有显著的优势(
参考”
加密软件破解实例”)
。软件可以被安装在电脑上使用,也可以放入移动存储设备或量产到U盘的只读分区内。
Twofish-256
对称加密算法是一种密码学安全的加密算法,其安全系数为当前美国政府允许用来加密绝密文件的AES-256(
前身Rijndael
加密算法)
高出71.15%。只是由于加密速度不及AES
、在多种设备上实现难度较高等因素未能成为AES(Advanced
Encryption Standard)
。
程式内部使用密码学安全的随机数发生器(CSPRNG)
,避免使用Rnd等不安全的随机数发生方式。当CSPRNG
初始化失败,会警告用户。
软件会校验自身的数字签名,以此确保文件正确,避免被人为插入恶意代码或传播病毒;校验相关文件校验和,保证文件完整;检测调试模式,避免用户密码被窃取。