0

我想创建一个 bash 脚本来加密我的个人(文本)文件,并在需要时解密它们。

我想要的加密方法是将所有 ASCII 字符转换为十六进制,然后添加一个值,然后再转换回 ASCII。

添加的值应该是文件中某个字符的十六进制值 - 基于它的位置,所以它会根据碰巧在那里的字符而有所不同。

我对 bash 脚本和 Linux 几乎一无所知,有人可以帮助我吗?

4

1 回答 1

4

除非您试图学习密码学的历史,否则请忘记这一点。任何对密码学知识有限的人都​​会在几分钟内破解您的代码。一个坚定的黑客将在几秒钟内打破这一点(使用单个字母、双胞胎和三胞胎的频率分析)。

对于加密(你描述的方法很难被称为加密。它是相当密码),使用稳定的、经过验证的算法(AES、3DES、TwoFish、Serpent)和工具,如 GPG、TrueCrypt。

于 2013-09-30T16:41:29.963 回答