密碼學實驗之檔案加密

來源:互聯網
上載者:User

標籤:密碼學加密

檔案加解密實驗

 

【實驗內容】

利用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

密碼學實驗之檔案加密

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.