iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 14
1
自我挑戰組

30天搞懂Python系列 第 14

[第14天]30天搞懂Python-密碼學

  • 分享至 

  • xImage
  •  

前言

利用Cryptography函式庫進行密碼學實作

程式實作

安裝Cryptography函式庫

pip install cryptography

https://ithelp.ithome.com.tw/upload/images/20200929/20107143owVEwdqXYw.jpg

from cryptography.fernet import Fernet
key = Fernet.generate_key()
cipher_suite = Fernet(key)
#加密
cipher_msg = cipher_suite.encrypt( b"carpe diem")
#解密
plain_msg = cipher_suite.decrypt(cipher_msg)
print(plain_msg)

程式執行成果

https://ithelp.ithome.com.tw/upload/images/20200929/20107143dZJoqUoGsN.jpg


上一篇
[第13天]30天搞懂Python-使用PyQt5實作GUI程式
下一篇
[第15天]30天搞懂Python-Lambda
系列文
30天搞懂Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言