RSA加密是一種非對稱加密,通常使用公鑰加密,私鑰解密。

創新互聯公司是一家專注于網站建設、成都做網站與策劃設計,五原網站建設哪家好?創新互聯公司做網站,專注于網站建設10多年,網設計領域的專業建站公司;建站業務涵蓋:五原等地區。五原做網站價格咨詢:13518219792
生成文件如下圖:
可以將生成的公鑰、私鑰粘貼復制存儲起來,以便使用:
在使用中, 通常會先對數據進行bas64加密, 再對加密后的內容使用rsa加密, 最后對rsa解密后的內容進行bas64解密.
步驟:
1、使用此文程序編譯python源程序為pyd
鏈接:
2、編寫入口py文件,調用pyd模塊
注意點:
1、由于pyinstaller不會導入pyd程序依賴包,所以需要將pyd程序依賴包在入口py文件中導入一次,避免打包exe時pyd無法使用
2、打包exe后,路徑有所變化,pyd中路徑需使用絕對路徑
3、pyd文件不要寫入口調用,if main等,在入口py文件中導包及調用相關函數
優點:脫離python環境,包依賴
缺點:文件較大
步驟:
1、將入口py文件打包為exe可執行程序,會自動導入pyd文件并進行封裝
注意點:
1、打包exe后,cmd下運行程序,看是否有錯誤輸出,按提示解決相應問題即可
加密是將一個明文數據,按照指定的算法,運算得到一個其他的可以隱藏真實信息的密文數據,這個過程稱為加密;處理的算法稱為加密算法;用到的關鍵數據稱為密鑰。
解密是按照制定的算法和關鍵數據,將一個密文數據進行逆向運算得到的正確的明文數據的過程
如:用戶賬號密碼存儲,此時任何人都不能查看該用戶的明文密碼
1.原始數據
2.編碼(轉換為字節數據)
3.使用算法加密
4.利用鹽值更新密文
5.得到加密后的數據
編碼:字符串.encode(編碼名稱)——字節數據
解碼:字節數據.decode(編碼名稱)——字符串數據
==========================================
名稱欄目:python函數加密 python加密
標題來源:http://www.yijiale78.com/article6/hhchog.html
成都網站建設公司_創新互聯,為您提供網頁設計公司、移動網站建設、企業建站、網站設計公司、App開發、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯