不过如果是 Linux 下面,你有很多函数库可以找。
其实加密随便啦,只要让别人不能读取出来就行了。可以说用 base64 转码一下都有加密效果。加密算法有很多的,只要别用不可逆就行了。最简单的来说,用密码异或一下就算入门加密技术了。
md5sum他就是一种哈希(Hash 到音译)到散列、杂凑算法。因为 MD5 已经被有效碰撞,所以有的系统已经改成了 sha 系列(好像是 sha256sum )。
这种算法都是一种不可逆的算法,他是根据算法,计算出给出数据的“特征”。这种特征不可以逆运算,因为他会丢失数据信息,但不同的数据会有不同的“特征”结果,不同数据出现相同“特征”结果的概率决定这个算法的安全。
最简单的杂凑算法应该就是 CRC 了,他就是一个位的异或计算。
这里面的异或的意思是这样的:比如说,Y与A、B的逻辑关系如下,A可以取1或0,B可以取1或0,只有当A、B取不同的值的时候,Y才取1,A、B取相同的值时,Y则取0。大概是这样的,你可以参考一下。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)