[#] 繼上一篇所提到的自製加密程式。
先把需要加密的檔案與Fernet主程式,
一同放在同一個資料夾下,
如果是要解密或想用特定key file加密的話,
請把它們拉到同一個資料夾下。
如果不指定key file,
那麼 tmpkey.key 會在操作中自動生成,
不需自己刻意去建立。
執(zhí)行程式後,
他會問你要加密(encrypt)或是解密(decrypt)?
回答en/de就行了。
如果選擇encrypt(en),
按下enter後,
它會問你是否要用現(xiàn)成的key file進行加密。
你可以選擇Yes(Y)或No(N)。
選擇Yes的話,你會需要告訴他key file的名稱,
他會確認檔案是否存在,
驗證成功就會繼續(xù),失敗就會直接推出。
選擇No的話,tmpkey.key就會自動生成,
順便告訴你金鑰的值。
而這是解密時會用到的檔案,
請記得妥善保管。
接著,輸入要加密的檔案名稱。
請把完整的檔案名稱打入,
如果有副檔名,記得也要加上。
再確認檔案的存在後,
它會要你輸入加密的後的輸出檔的名稱。
隨便取,反正只要你爽就好。
只要看到done,就代表成功了。
去資料夾中領取被加密的檔案與金鑰,
下圖中的enc_pic就是pic被加密後的輸出檔。
至於解密,就是選擇de,
在指定key file的位置,
在指定操作的檔案跟輸出的檔名後,
你就會得到解密的檔案,
如下圖中的pic2就是enc_pic的解密結果。