1. 程式人生 > >Python3 學習加解密系列 3 - hashlib

Python3 學習加解密系列 3 - hashlib

老方法,先help()一下 看一下情況。根據需要網上查資料學習。

hexdigest() 僅包含16進位制的字元返回

import hashlib
data = 'test./+=深'
cipher = hashlib.md5(data.encode()).hexdigest()
print(cipher)

在這裡插入圖片描述

digest() 以二進位制資料字串的形式 由於py3內部處理變成 unicode
在這裡插入圖片描述

copy() 複製原始字串
在這裡插入圖片描述

**update() 疊加密碼的資訊 類似於+= **
在這裡插入圖片描述

ctrl + alt 進原始碼 看 接下來的這些函式用法都和md5 差不多
在這裡插入圖片描述

(簡略只掌握 方法嘛 畢竟 人生苦短啊!!)

加密的兩種一般方式:
1. cipher = hashlib.md5(data.encode()).hexdigest()
2. cipher = hashlib.md5()
    cipher.update(data)
    
    .......
    ....... **可無限加東西,例如:加時間 戳進去**
    .......
    
    cipher.hexdigest()
    
  看情況,選一種,