我想加密一个包含 15-16 位密码的文件,所以这是一个非常小的文件,哪种加密方式可以为小文件提供最好的安全性?
答案1
您是否担心加密的安全性或速度(因为文件大小很小)?
一个不错的选择是高级加密标准 (AES),如果你的电脑有一个相对较新的处理器,那么它很可能支持乙炔指令集,其中加密发生在硬件中,并且比在软件中执行的速度快几个数量级。
如果您追求最高程度的安全性,请选择 256 位的密钥大小。
AES 甚至被选择在处理器中实施,这一事实充分说明了它的有效性和速度。
看高级加密标准 (AES) 的简笔画指南有关 AES 的历史、与其他方案的比较以及算法的解释的信息。
答案2
你可以使用简单的手动密码,比如凯撒密码,在密码中,你可以将每个字母/数字在某些位置后替换为另一个字母/数字。
比如,如果你移位 = 3然后
A 将被替换为 D,D 将被替换为 G,依此类推。
它对于存储和传输是安全的,因为破解它的唯一方法是知道移位。虽然反复试验的方法实际上可以帮助破解代码,但别人不太可能破译你写的内容,因为你正在加密密码,而密码不应该包含字典中的单词。
然而,唯一的问题是,如果你手动执行此操作,你可能会丢失文本大小写信息 [大写或小写] [除非你跟踪它]。如果你愿意,我可以尝试制作一个简单的程序来自动化它。:)