|
本帖最后由 yulihua49 于 2025-9-12 22:04 编辑
是的,那是交易中间件的加密程序,文章居然现在还存在。
原始的ENIGMA是比较容易破解的,就用类似这里的程序。
有一部分明文就可以破解。
但是,我那个是改进版,你就没那么容易了。
首先,是256X64K的大矩阵,对全部字节编码。
第二是明文相关,后一个字节的密文与前一个字节的明文相关,等于码表是动态的,每一个字符用的都是自己的码表。
第三,字节乱序,乱序的规则取决于秘钥,没有秘钥的话序列回不来。前边的解码是有序的,回不来就解不了。
第四,乱序后再加密一次。这个是抵抗暴力破解的。在这一轮解密中,你无法判断是否解开了,它的明文也是密文,即使已经还原了,还是一堆乱七八糟的代码,无从判断正确与否,就算是量子计算机也别想解开。这一轮加密可以采用快速方法,反正你也解不开。
密文肯定不等于明文,决定了它没有弱密钥。
速度是3DES的9倍,AES的3倍。最大的优点是,密文的字节数=明文的字节数。无需填充。
这种算法得不到官方认可,因为没有后门,没有秘钥不可能解开。
缺点是不容错,错1个bit,全文无解。
这么多年还没发现有解不开的。
|
|