標籤:密碼學加密
檔案加解密實驗
【實驗內容】
利用DES、AES、RC2演算法對文本、圖片、音頻、視頻等檔案進行加解密運算
檔案加解密實驗
【實驗原理】
電腦中一些不適合公開的隱私或機密檔案很容易被駭客竊取並非法利用解決這個問題的根本辦法就是對重要檔案進行加密。實際應用中多直接使用系統內建工具或其它專用工具進行檔案加解密工具均採用各種加解密演算法對檔案進行保護。
本實驗中通過DES、AES、RC4演算法對文本、圖片、音頻、視頻等檔案的內容進行加解密運算。加密的大致過程為讀取檔案內容、加密、將密文寫入檔案進行內容覆蓋並儲存解密過程類似。
檔案加解密實驗
【實驗環境】
ISES用戶端
【實驗步驟】
此處以文字檔為例圖片、音頻和視頻等其它檔案可參照完成。
(1) 建立檔案檔案明文內容1.1.91所示。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/49/DE/wKioL1Qc2qrxWIthAAAxhk-y-dc700.jpg" title="jia1.jpg" alt="wKioL1Qc2qrxWIthAAAxhk-y-dc700.jpg" />
圖1.1.91
(2) 採用DES演算法對檔案進行加密具體1.1.92所示。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/49/DD/wKiom1Qc2qSSOkJwAADlv5vTtKU986.jpg" title="jia2.jpg" alt="wKiom1Qc2qSSOkJwAADlv5vTtKU986.jpg" />
圖1.1.92
(3) 查看加密後檔案1.1.93所示檔案已經DES演算法加密過。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/49/DE/wKioL1Qc2tSwl58FAABMsn726jY256.jpg" title="jia3.jpg" alt="wKioL1Qc2tSwl58FAABMsn726jY256.jpg" />
圖1.1.93
(4) 對加密檔案進行解密1.1.94所示查看解密後的檔案並與加密前的檔案進行比對1.1.95所示。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/49/DD/wKiom1Qc2srDfWKlAADwn4A75uk716.jpg" title="jia4.jpg" alt="wKiom1Qc2srDfWKlAADwn4A75uk716.jpg" />
圖1.1.94
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/49/DE/wKioL1Qc2vjSVZEhAABNh-VJDa4263.jpg" title="jia5.jpg" alt="wKioL1Qc2vjSVZEhAABNh-VJDa4263.jpg" />
圖1.1.95
(5) 修改金鑰組檔案進行解密會提示解密失敗1.1.96所示。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/49/DD/wKiom1Qc2u2BYjfuAAEsBrbQMHg521.jpg" title="jia6.jpg" alt="wKiom1Qc2u2BYjfuAAEsBrbQMHg521.jpg" />
圖1.1.96
(6) 選擇AES、RC2演算法對檔案進行加解密查看並比較加解密結果。
本文出自 “network” 部落格,請務必保留此出處http://zznetwork.blog.51cto.com/9398550/1555418
密碼學實驗之檔案加密