前言:本站為你精心整理了網絡安全之加密思想和運用范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
加密思想按分類不同,可以分為早期的對稱密碼學、現在的非對稱密碼學。也可以根據實際加密應用方式分為替代方式和置換方式。對稱密碼學就是加密解密過程都由一個密鑰完成,而非對稱需要用到二把甚至多把密鑰。傳統思想中的密碼應用如最早的凱撒密碼、表格橫抄、斜抄密碼、短語密鑰加密密碼等等。現在的非堆成思想主要注重算法的應用,比如DES算法、三重DES算法、RSA算法、MD5算法等等。
2加密技術的應用
加密技術應用廣泛。在電子商務領域、信息傳送領域、身份驗證領域都有實際的應用。比如在電子商務領域。很多用戶在進行網購。而網購必須保證用戶的安全,這就是網絡技術加密技術的體現。在保證帳戶安全的同時,為了防止抵賴行為,也就是買方在已經付款時候,賣方進行欺詐行為,拒不承認買方付款行為。解決方式也是通過加密技術進行驗證解決的。具體方式很多。比如利用數字簽名方式。一旦付款就會有相應付款記錄。數額在賣方位置可以顯示。如果對賣方要求更加嚴格,還可以通過技術手段,在買方收到貨物給予確認后,才實際轉賬到賣方。中間過程在第三方監督下進行存儲。在信息傳送領域。加密的應用目的,一方面是偽裝。不被辨別出真實面目。從而避開惡意的竊取和破解行為。另一方面是在信息被竊取后,保證信息不能被識別。從而不會泄露用戶的隱私。對于企業和國家來說就可能涉及巨額經濟利益和國家機密。在軟件應用領域。任何軟件都應有一定的安全性保障。軟件應用價值越高,對安全的需求度也相應增高。所以現在大型應用軟件都不可或缺的用到加密手段。MD5算法,就是當前比較流行的加密算法。而MD5的早期56位的密鑰,也伴隨發展逐步變得復雜,長度有所增加。破解工作很難完成。此外經驗豐富的軟件設計者,不會簡單的使用公布的MD5算法。而應該巧妙的使用加鹽技術。雖然加鹽技術從理論上來說,非常復雜,但注重應用的角度,可以簡易完成,同時增使得MD5不可逆查。大家都知道,MD5技術對摘要進行操作。加以數學算法完成。但是加鹽的時候,常用的方法是利用一個用戶名和密碼形成字符串,再來進行MD5.他人猜不到用戶名和密碼。猜到了無法和MD5聯系,反向查從而破解MD5技術就很難實施。但是這么操作也存在一個弊端。那就是用戶名和密碼需要定期更換。但是對于算法的形成后,卻不能重新更換。不便于長期使用。所以也可以利用一定位置的隨機數,來替代用戶名,配合MD5。然后根據規則可以提取出這個隨機數。就可以正常操作了。具體實施,各位讀者可以任選一門熟悉的高級語言嘗試。有效運用PGP數據加密技術PGP數據加密技術具備非常良好的加密效果,并且使用起來也是非常簡單方便的,能夠用來實現對于重要數據、文件、電子郵件的數字簽名,確保其安全的傳輸并提升預防篡改能力。在分發密鑰階段我們應基于RSA特征將用戶公開密鑰進行,確保收信方獲取公開密鑰或共享運用。我們可通過公開密鑰環文件、運用PGP命令提取公開密鑰單獨輸入至不可讀取二進制文件中,并利用電子郵件將其發送、或者待接收方獲取文件后加入其于自身公開密鑰環之中等途徑分發密鑰,進而實現有效數據加密保護目標。
作者:王璐單位:哈爾濱鐵道職業技術學院