Encrypt 加密的原理是什么?

如题所述

与或非一个数据 非 两次 就是它原先的数值,那么这个 只非过一次的数值就可以当作密文。一个数据 异或 同一个数值 两次 也可以变回原先的数字,那么这个被异或过一次的数值可以当作密文,而那个同一个数值 就可以被当作密钥。还有的思路是替换,比如所有的 a和b替换。以上都是对称加密 也就是同时用同一把密钥加密 和 解密。还有非对称加密,非对称加密 就是用一种不可逆的函数,来实现的,通常都要用到很巨大的素数,这个我不懂,你去查下资料。所谓的不可逆 就是不能靠穷举法 来遍历 所有的可能情况。比如 解密某个密文 有2的64次方种可能性,不可能用计算机一个个试,哪怕用最先进的计算机 组成一个巨大的网络 分布计算都至少要花费掉一定长的时间才遍历完成。这个一定长 通常是一百多年,
温馨提示:答案为网友推荐,仅供参考
相似回答