使用軟體下載: Openssl
先進行安裝,並記下路徑 ,例: C:\Program Files\GnuWin32
開始 \ 執行 \ cmd 或 命令提示字元
用 cd 指令進入安裝目錄
cd 進入 out 目錄
dir (看目前目錄的全部子項目)
使用 edit 指令或其他編輯軟體製作一個文字檔
並存檔,然後exit
輸入: type 檔名 (可觀看剛所打的 檔名.txt 的內容)
接著就是鍵入你所要的指令:
openssl des-ecb –e –in xxx.txt –out yyy.out –k password (DES加密)
openssl des-ecb –d –in yyy.out –out xxx.txt –k password (DES解密)
-e 代表 encryption
-d 代表decryption
openssl des-ede3 –e –in xxx.txt –out yyy.out –k password (TDES加密)
openssl des-ede3 –d –in yyy.out –out xxx.txt –k password (TDES解密)
openssl aes-128-ecb –e –in xxx.txt –out yyy.out –k password (AES加密)
openssl aes-128-ecb –d –in yyy.out –out xxx.txt –k password (AES解密)
openssl genrsa –out privatekey.pem –passout pass:password -des3 1024 (產生RSA私密金鑰)
openssl >rsa –in privatekey.pem –passin pass:password –pubout –out rsa_publickey.pem (產生對應的RSA公開金鑰)
openssl rsautl –encrypt –pubin –inkey publickey.pem –in xxx.txt –out yyy.txt (利用公開金鑰加密)※使用RSA公開金鑰加密檔案不可過大
openssl rsautl –decrypt –inkey privatekey.pem –in yyy.txt –out xxx.txt(利用私密金鑰解密)
使用openssl可以把 .txt檔的內容做以上的加密動作,還挺有趣的!
沒有留言:
張貼留言