0

比如说,如果我有一个不同长度的字节数组和一个密码,那么以独立于平台的方式加密它的最快方法是什么?

PS。我可以在密码短语上制作一个 SHA1 摘要,但我如何将它应用到字节数组——做一个简单的重复 XOR 让它太明显了。

PS2。对不起,加密人,如果我问的东西太明显......

4

1 回答 1

2

哈希(如 sha1)创建单向结果,您无法解密哈希。对数据进行异或运算无论如何都不安全,不要那样做。

如果您需要能够解密数据,那么我建议使用类似Twofish的东西,它使用对称密钥分组密码并且不受许可或专利的限制(因此您可以找到独立于平台的参考代码)。

于 2013-08-19T20:58:22.977 回答