資源簡介
python3簡單實現rsa以及MD5加密方式,內有自己寫的詳細注釋
代碼片段和文件信息
import?hashlib
import?rsa
def?md5sum(filename):
????fd?=?open(filename“r“)
????fcont?=?fd.read()?#讀出文本中的內容
????print(fcont)
????fd.close()
????hashlib.md5().update(fcont.encode(“utf-8“))?#對文本中內容進行md5加密
????return?(hashlib.md5().hexdigest()+fcont)?#返回摘要和正文
#?生產密鑰對并保存
(pubkey?privkey)?=?rsa.newkeys(512)
?
pub?=?pubkey.save_pkcs1()
pubfile?=?open(‘public.pem‘‘wb+‘)
pubfile.write(pub)
pubfile.close()
?
pri?=?privkey.save_pkcs1()
prifile?=?open(‘private.pem‘‘wb+‘)
- 上一篇:python實現md5加密方式
- 下一篇:KNN(python)實現-鳶尾花
評論
共有 條評論