首页 > 代码库 > python,hashlib模块
python,hashlib模块
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模块
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。