python如何加密?
1、Python中使用Base64加密:
Python內置的base64模塊可以直接進行base64的編解碼
注意:用于base64編碼的,要么是ASCII包含的字符,要么是二進制數據。
2、python中使用MD5加密
由于MD5模塊在python3中被移除,在python3中使用hashlib模塊進行md5操作。
3、使用hmac加密
python中還有一個hmac模塊,它對我們創建key和內容再進行處理然后再加密
該模塊加密是先把數據存儲到字典中,然后再進行加密,方法與上述方法類似。
注:加密數據時一定要指定數據編碼格式。
4、使用sha1 加密
SHA1的全稱是Secure Hash Algorithm(安全哈希算法) 。SHA1基于MD5,加密后的數據長度更長,
它對長度小于264的輸入,產生長度為160bit的散列值。比MD5多32位。
因此,比MD5更加安全,但SHA1的運算速度就比MD5要慢了。