base64
. 可反解。
. 似明碼 很好辨識和破解。
. 常用於在通常處理文字資料的場合。
. 所以與其作為加密方法 更適合作為傳送特殊符號的編碼處理。
DES (Data Encryption Standard)
. 可反解。
. 對稱式加密。
. 速度較快,適用於加密大量數據時。
AES (Advanced Encryption Standard)
. 可反解。
. 對稱式加密。
. 安全性高、速度快。
RSA
. 可反解。
. 非對稱式加密。
. 以發明者的名字命名 Ron Rivest, AdiShamir 和 Leonard Adleman。
DSA (Digital Signature Algorithm)
. 一種標準的 DSS (Digital Signature Standard) 簽章演算法。
. 非一種加密法。
. 會將數位文件用 Hash Function (ex: MD5, SHA, SHA-1) 產出一份訊息摘要 再用私鑰加密成數位簽章送給對方 對方再用公鑰解密數位簽章與 Hash Function 解密接收到的交易資料 若兩邊的訊息摘要相同 表示內容正確 未遭到竄改
SHA-1
. 不可反解。
. 雜湊編碼方式。
. 基於 MD4 算法的,並且它的設計在很大程度上是模仿 MD4 的。
MD5
. 不可反解。
. 訊息指紋演算法: 目的是要計算出"唯一"能代表該份資料的字串。
. 雜湊編碼方式。
對稱式加密 (Symmetric Algorithm)
. 加解密使用同個 key。
非對稱式加密 (Asymmetric Algorithm)
. 使用公鑰加密 私鑰解密。
* Reference
. Base64
. 加密算法
. SSL常见加密算法
. 加密基本知識
. 密碼學的應用
. 下載小常識SHA1、MD5驗證碼