美文网首页
hashlib(加密)-常用内建模块

hashlib(加密)-常用内建模块

作者: 一只会循环的松鼠 | 来源:发表于2018-05-10 21:39 被阅读0次

    (爬ssgjj时,发现有一个sign参数经过js加密,再传输。于是去js中找,找到后,但还是模拟不出  来,最后将一个自己死活看不懂js函数换成md5加密,按照其规则最终模拟成功)

    hashlib模块:

    hashlib提供了常见的算法,如MD5,SHA1(安全散列算法)等等

    MD5:生成32位16进制字符串

    hashlib中常见算法,及加密后位数(对字符串1进行加密):

    sha1 :40位 356a192b7913b04c54574d18c28d46e6395428ab

    sha224 :56位  e25388fde8290dc286a6164fa2d97e551b53498dcbf7bc378eb1f178

    sha3_224 :56位

    sha256 :64位 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b

    sha3_256 :64位

    sha384 :96位

    sha3_384 :96位

    sha512 :128位

    sha3_512 :128位

    blake2b :128位

    blake2s :64位

    md5 :32位

    基本使用:

    import hashlib

    md5 = hashlib.md5()

    md5.update('how to use md5 in python hashlib?'.encode('utf-8'))#多次使用update方法会将要加密的内容进行拼接。主要进行编码,不然会报错。

    print md5.hexdigest()#加密后的结果

    没事的时候对加密原理百度了解了下,下次准备再记录一点加密系列。

相关文章

  • hashlib(加密)-常用内建模块

    (爬ssgjj时,发现有一个sign参数经过js加密,再传输。于是去js中找,找到后,但还是模拟不出 来,最后将...

  • Python 入门之 内置模块 -- hashlib模块

    Python 入门之 内置模块 -- hashlib模块 1、hashlib 摘要算法,加密算法 (1)主要用途:...

  • python 常用内建模块之hashlib

    python学习笔记,特做记录,分享给大家,希望对大家有所帮助。 摘要算法简介 Python的hashlib提供了...

  • 5.系统模块下

    日志模块logging 日志对象调用: configparser模块 生成文档模块 hashlib模块 加密相关操作

  • 2018-08-15(22)数据加密

    数据加密 hashlib数据加密 用于加密的相关操作,代替MD5模块和sha模块,主要提供SHA1,SHA224,...

  • hashlib模块:用来加密

    hashlib 1、什么叫hash:hash是一种算法(3.x里代替了md5模块和sha模块,主要提供 SHA1,...

  • Python常用的内建模块3:hashlib,itertools

    hashlib Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 MD5 我们以常见的摘...

  • hashlib,logging模块

    hashlib hashlib是提供摘要算法的模块,包括MD5,SHA等算法。md5加密算法是单方向的,不可逆。 ...

  • hashlib模块

    (一) hashlib的作用 hashlib主要提供字符加密功能,将md5和sha模块整合到了一起,支持md5,...

  • python hashlib md5加密

    MD5模块在python3被移除,所以使用hashlib进行MD5加密 python2 使用MD5模块进行加密

网友评论

      本文标题:hashlib(加密)-常用内建模块

      本文链接:https://www.haomeiwen.com/subject/qahzrftx.html