編碼和加密演算法介紹

2021-09-09 04:33:10 字數 645 閱讀 5675

加密演算法:

(單向雜湊演算法)的全稱是message-digest algorithm 5

md5演算法原理

為什麼說md5是不可逆的?

base64

從原理上搞定編碼-- base64編碼

aes

白話解釋對稱加密演算法vs非對稱加密演算法

對稱加密:

明文 <-> 金鑰 <-> 密文

常見的對稱加密演算法有des、3des、aes、blowfish、idea、rc5、rc6。

非對稱加密

首先要有一對key,乙個被稱為private key私鑰,乙個成為public key公鑰

把你的public key分發給想給你傳密文的使用者,然後使用者使用該public key加密過得密文,只有使用你的private key才能解密

這種加密演算法應用非常廣泛,ssh, https, tls,電子證書,電子簽名,電子身份證等等。

編碼和加密演算法的使用

不可逆,一般用於資訊比對 md5值長度固定為128bit 容易計算 抗修改性 抗強碰撞,非常難偽造 使用工具類獲取字串的md5值 string strmd5 md5.md5 hello,中國 比較兩個檔案是否相等 準確來講,它是一種編碼方式,有些協議傳輸非ascii編碼的時候需要使用base64編碼...

linux openssl和加密演算法

加密演算法和協議 對稱加密 加密和解密使用同乙個金鑰 對稱加密方法 des,3des,aes,blowfish,twofish,idea,rc6,cast5 特性 1 加密 解密使用同乙個金鑰 2 將原始資料分割成固定大小的塊,逐個進行加密 缺陷 1 金鑰過多 2 秘鑰分發 公鑰加密 金鑰成對存在 ...

常見加密演算法和編碼

對稱加密是加密和解密使用相同金鑰的加密演算法,加密解密的速度快,一般用於資料的加密。常見的有 des rc4和aes 非對稱加密是加密和解密使用不同金鑰的加密演算法,也稱為公私鑰加密。交換資料時,一方用公鑰加密,另一方用私鑰解密,公鑰是可以公開的,使用者只要保管好自己的私鑰即可。非對稱加密加解密速度...