加密演算法分為:對稱加密和非對稱加密
加密演算法:凱撒加密,des,aes。
非對稱加密。
訊息摘要:md5,sha1,sha256
數字簽名:sha256withrsa
packagecn.cas
/*** 阿斯克碼 */
fun main(args: array
) //
73 32 108 111 118 101 32 121 111 117
print(bu.tostring())//
轉換10進製
}
packagecn.cas
class
caesarcrypt
tostring()}}
/*** 加密演算法
* @param
command 加密源
* @param
key 加密秘鑰
*/fun encrypt(command:string,key:int):string
tostring()}}
}/**
* 凱撒密碼 */
fun main(args: array
)
凱撒密碼破解:頻度分析法:
英文本母是e出現頻率很高
1.統計密文出現次數最多的字元
2.我們認為每個字元都是由e變來的
3.通過碼表返推加密次數
4.生成多個備份檔案,哪個解析後能讀懂就是破解後的檔案了
packagecn.cas
fun main(args: array
)
加密演算法入門
graph td明文 加密演算法 密文密文 解密演算法 明文加密技術通常分為兩大類 對稱式 和 非對稱式 對稱式加密技術 加密和解密使用同乙個金鑰 非對稱式加密技術 加密和解密所使用的不是同乙個金鑰 乙個加密系統s可以用數學符號描述如下 s 現代的加密設計主要是確定e,d,k sha家族 安全雜湊演...
對稱加密演算法 DES加密演算法
一 對稱加密演算法 對稱加密也稱為常規加密 私鑰或單鑰加密。乙個對稱加密由5部分組成 明文 plaintext 這是原始資訊或資料,作為演算法的輸入。加密演算法 encryption algorithm 加密演算法對明文進行各種替換和轉換。金鑰 secret key 金鑰也是演算法的輸入。演算法進行...
gentry同態加密演算法 同態加密演算法
本文對同態加密演算法進行學習。參考文章同態加密演算法。定義同態加密演算法保證對聯合密文的解密結果等價於聯合明文。若存在同態加密演算法f,針對明文a和b,加密後分別得到a f a b f b 將其和a b 解密後得到a b,則同態加密演算法f被成為加法同態加密演算法。加法同態演算法的加密和解密分別用e...