我正在寻找一种用于防范垃圾邮件的快速加密/解密算法。 我不太了解这个领域,试图创造我自己的东西,无论如何,我明白使用新东西是个坏主意,所以我需要一些建议。
我已经环顾四周并尝试了谷歌,但大多数结果都解释了加密/解密如何缓慢以便难以打破,我理解,但有些情况下数据快速到期和密钥( salt?)可以非常快速地改变,因此快速算法非常有用。
答案 0 :(得分:2)
在block ciphers上查看这篇文章。以下是如何制作自己的密码:
<强>加密强>
a
和b
。两者的XOR产生密文中的相应位。<强>解密:强>
示例:强>
// ENCODE
plaintext (in bits) = 00100001111110
key (from pseudo-random number generator) = 10101110110101
ciphertext (XOR each bit) = 10001111001011
// DECODE
ciphertext = 10001111001011
key (from pseudo-random number generator) = 10101110110101
plaintext = 00100001111110