数据加密是对数据进行保护的一种保护措施。Python语言hashlib库提供了常见的加密算法,如:MD5,SHA1等算法。今天我们就来学习一下MD5算法怎么对数据进行加密?
假设你有一个字符串需要加密,加密算法实现过程如下:
运行上面的程序,将会输出加密后的内容:
你可以试一试,修改一下字符串s的内容,再运行程序看看输出的结果是否完全相同。
MD5加密算法是最常用的算法,计算速度很快,生成结果是固定的128 bit字节,通常用一个32位的16进制字符串表示。
小结
MD5算法在很多地方都有广泛的应用。有一点需要注意,该算法无法通过加密后的内容反推明文。
领取专属 10元无门槛券
私享最新 技术干货