python,hashlib模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python,hashlib模块相关的知识,希望对你有一定的参考价值。
# coding=utf-8 """ hashlib模块 """ import unittest import hashlib import chardet class TestHashlib(unittest.TestCase): def test_md5(self): """MD5编码""" str1 = "中文str" md5 = hashlib.md5() md5.update(str1.encode(‘utf-8‘)) res = md5.hexdigest() # e3b9e843ba20257d6cd3f85668fa7c56 self.assertEqual(‘e3b9e843ba20257d6cd3f85668fa7c56‘, res) def test_sha1(self): """sha1编码""" str1 = "中文str" sha1 = hashlib.sha1() sha1.update(str1.encode(‘utf-8‘)) res = sha1.hexdigest() # 8e92214d721a0fb3a8dd749c8801da2692fe5b97 self.assertEqual(‘8e92214d721a0fb3a8dd749c8801da2692fe5b97‘, res) if __name__ == ‘__main__‘: unittest.main()
以上是关于python,hashlib模块的主要内容,如果未能解决你的问题,请参考以下文章