上課了:Python 加密解密演算法
來看看HASHLIB,他是一種單向摘要出定長字串的方法:
In [18]: import time,hashlib
In [19]: t = int(time.time())
In [20]: t Out[20]: 1495597851
In [21]: md = hashlib.md5('test%s' %t)
In [22]: md.hexdigest() Out[22]: '8ed81a627d94055cd34d3e7e1d2fed72'
In [23]: md = hashlib.md5('test%s' %t)
In [24]: md.hexdigest() Out[24]: '8ed81a627d94055cd34d3e7e1d2fed72'
In [25]: md = hashlib.md5('test123%s' %t)
In [26]: md.hexdigest() Out[26]: '554aac9fa6ba5a5821f6a80e840b6b36'
In [27]: md = hashlib.md5('test123%s' %t)
In [28]: md.hexdigest() Out[28]: '554aac9fa6ba5a5821f6a80e840b6b36' 相同字串md5加密後的16進位制是一致的 接下來看base64 In [29]: import base64
In [30]: base64.b64encode('123456') Out[30]: 'MTIzNDU2'
In [31]: base64.b64decode('MTIzNDU2') Out[31]: '123456' 可以反向計算的
相關文章
- iOS加密解密演算法iOS加密解密演算法
- 加密解密演算法系列加密解密演算法
- Java 常用加密解密演算法Java加密解密演算法
- 加密解密技術—對稱演算法加密加密解密演算法
- Go 加密解密演算法總結Go加密解密演算法
- python AES-CBC 加密解密Python加密解密
- java 實現 DES加密 解密演算法Java加密解密演算法
- RC4加密解密java演算法加密解密Java演算法
- 加密解密加密解密
- C/C++ 常用加密與解密演算法C++加密解密演算法
- Python字串加密解密方法總結薦Python字串加密解密
- python實現aes加密解密,RSA簽名和驗籤,RSA加密解密,並呼叫介面Python加密解密
- 在PHP中使用AES加密演算法加密資料及解密資料PHP加密演算法解密
- PHP加密解密PHP加密解密
- js加密解密JS加密解密
- Unity 加密解密Unity加密解密
- Java加密解密Java加密解密
- Oracle ----加密解密Oracle加密解密
- AES 加密&解密加密解密
- AES加密解密加密解密
- 小程式加密資料解密演算法java版加密解密演算法Java
- 如何在Python中加密和解密資料Python加密解密
- python加密與解密,加簽與驗籤Python加密解密
- python怎麼使用md5加密解密Python加密解密
- Python3 加密解密技術詳解Python加密解密
- php mcrypt 加密 解密PHP加密解密
- RSA加密與解密加密解密
- AES CBC 加密解密加密解密
- Javascript 加密解密方法JavaScript加密解密
- iOS中加密、解密iOS加密解密
- MySQL加密和解密MySql加密解密
- 線上加密/解密工具加密解密
- Python使用AES進行鹽值加密和解密Python加密解密
- 用vb實現DES加解密演算法(二)--加密 (轉)解密演算法加密
- 我的慕課實戰課程上線了
- Java加密解密瞭解Java加密解密
- 影像的加密與解密加密解密
- md5加密解密加密解密