毕业设计:基于ASP的USB KEY文件加密工具及USB key管理系统(源代码)
毕业设计的总体模块分为KEY的管理和客户端两部分。在KEY的管理方面,我们需要将KEY中记录的信息存储到数据库中,以便于查询、修改、添加和删除KEY中的信息。同时,需要进行锁的管理,以防止同号锁的出现。如果加密锁损坏或丢失,可以通过数据库中记录的信息复制一把相同的锁,从而避免无法解密已加密文件的情况。对加密锁进行完善的管理,可以进一步保障被加密文件的安全性,让用户更加放心地使用。客户端部分主要实现操作功能,包括文件加密和文件解密。在对文件进行加密时,需要利用USB KEY中的密码进行加密,并对密码进行MD5换算得到XID,再用XID对文件进行加密。在文件解密时,首先从KEY中读取密码,然后对密码进行MD5换算,如果换算后的XID与被加密文件的XID一致,即可成功解密文件,否则无法解密。该设计主要用于管理员对用户和拥有的USB Key信息进行操作和管理。功能说明如下:1)分类管理:设置创建新的分类和子分类,可以按照地区、时间等进行分类。
用户评论