2008年12月2日 星期二

加密演算法

 MD5演算法,是一種電腦加密演算法,使用者可將任意長度的資料,以MD5雜湊演算法運算,得到一組固定長度為128位元(16進位法)
因為正推的時候很容易,逆推回來就很困難了。
所以加密算是目前滿安全的方式。雖然再強在難的東西都一定會有更厲害的駭客破解,MD5是在90年初的產物,果然在2008年就有人破解。
http://a-010.cyut.edu.tw/~vote/md5.php可以自己去試試MD5測試
我打了:nktype
計算出的結果是:f85ede161cfcd0f579df9fee5882668c
一共是32個字母數字
也就是用128/4轉成16進位法

MD4也是利用128位長的散列表示為32位的16進位。

RSA加密演算法是一非對稱加密演算法
非對稱加密演算法也稱為公開密鑰加密,就是用2把不同的鑰匙,1把公開,1把不公開,這兩個密鑰是相關的,也就是1對1的關係。

DES稱做數據加密標準,不過因未加密過短,以可以在短時間內破解,所以目前算是較不安全的加密演算方法。所以被 AES所取代,它稱作高級加密標準

我覺得如果可以將內文分成很多塊,然後再把每一塊都加密,會不會比較不好破解?

沒有留言: