zoukankan      html  css  js  c++  java
  • 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()
    复制代码
  • 相关阅读:
    2019 ICPC Universidad Nacional de Colombia Programming Contest
    AcWing
    模板
    AcWing
    AcWing
    AcWing
    模板
    模板
    自考新教材-p340
    自考新教材-p339
  • 原文地址:https://www.cnblogs.com/shitaotao/p/7653356.html
Copyright © 2011-2022 走看看