hve在上个帖子中说
引用:
佩服!
这些代码我都不看懂
在加密算法中,有没有不可逆的呢?是什么?
不知道,加密算法我也只是懂一点点。不过我估计一般的都可逆。
简单的加密算法是这样的:
假设密码是hve(小写),那它的ASCII码(16进制)是687665,转化为2进制就是:
h v e
6 8 7 6 6 5
0110 1000 0111 0110 0110 0101
然后在把这个2进制数的每一位进行逻辑运算,就是与或非之类,最后得出某某值。
当你输入一个字母时,程序就把这个字母进行上面的运算,如果得出的值与某某值相等,那就认为是正确的。(当你查看源代码看到这个值时,也看不出密码是什么,必须先弄懂加密算法。)