发布网友 发布时间:2022-03-18 04:07
共1个回答
热心网友 时间:2022-03-18 05:37
不同的加密方式有不同的方法,很多方法都是通过软件来自动生成的,打个比方,原始数据是12,加密软件收到这个数字后会加上个1,结果就是13,用过这个方法之后软件会自动把这个结果和+1的方法列为不可再用,下一次再输入12的时候软件会加上个6或者7,这样每次输入12时得到的结果都不一样,唯一知道解密方法的只有软件本身。追问听上去合情合理,可为什么开发者不能知道这次是加上几呢?追答因为这个加密算法是随机的,虽然看到的数字一样,但由于有N多种算法都可以得到这个数字,所以基本上除了暴力破解以外没有什么可能性。我说的只是很简单的加密,一般的加密方法都是把你输入的十进制转成二进制,进行一些运算之后再转成16进制进行更深入的加减乘除运算或者其他更高等级的数*算。当然除非设计这个加密软件的人非常无耻给留了后门。