我需要实现一对函数,用于混淆/解混淆字符串,形式如下:
这不需要具备加密安全性;如果很容易被攻击,则完全可以。
最重要的是,我正在寻找一个具有出色的avalanching功能的函数,即明文输入的微小变化会导致截然不同的密文输出。
我正在考虑几种可能性,包括XTEA和NTSA。但目前我看到的只是小的变化,例如仅对明文结果的结尾进行(有些)小的更改,这样更改似乎是局部的。这对我的使用不太好,因为明文将包含一个递增的时间戳作为其主要熵源。
有没有一种良好的函数或算法可以实现这一点,而不需要借助大量代码或依赖?
string cipher(string plainText, string secret)
string decipher(string cipherText, string secret)
这不需要具备加密安全性;如果很容易被攻击,则完全可以。
最重要的是,我正在寻找一个具有出色的avalanching功能的函数,即明文输入的微小变化会导致截然不同的密文输出。
我正在考虑几种可能性,包括XTEA和NTSA。但目前我看到的只是小的变化,例如仅对明文结果的结尾进行(有些)小的更改,这样更改似乎是局部的。这对我的使用不太好,因为明文将包含一个递增的时间戳作为其主要熵源。
有没有一种良好的函数或算法可以实现这一点,而不需要借助大量代码或依赖?