安全 加密演算法

2021-07-31 09:42:01 字數 465 閱讀 5589

一、對稱加密:

1. caesar encrypting凱撒加密法:字母移位。

2. vigenère cipher維吉尼亞加密法:(加強版凱撒演算法)

第i個密文字母 = (第i個明文本母, 第i個金鑰字母)

例如:this is a test. (金鑰:day)

則: 明文:thisisatest

金鑰:daydaydayda

密文:whgviqdtcvt

二、非對稱加密:

1.md5(message-digest algorithm 5):md5以512位分組來處理輸入的資訊,且每一分組又被劃分為16個32位子分組,經過了一系列的處理後,演算法的輸出由四個32位分組組成,將這四個32位分組級聯後將生成乙個128位雜湊值。

安全加密演算法

在閱讀本文之前,如果您還不了解http,https,ssl tls這幾個概念,請跳轉以下鏈結閱讀該文章 在聊安全加密之前,我們先來看看http協議下瀏覽器與伺服器之間的互動。如上圖所示,我們的瀏覽器訪問伺服器的時候,首先需要建立乙個連線,那麼如何連線呢?我們需要連入網路 這是句廢話,不過這是為後文鋪...

最安全的加密演算法

在密碼學裡,有一種理想的加密方案,叫做一次一密亂碼本 one time pad one time pad的演算法有以下要求 1 金鑰必須隨機產生 2 金鑰不能重複使用 3 金鑰和密文的長度是一樣的。one time pad是最安全的加密演算法,雙方一旦安全交換了金鑰,之後交換資訊的過程就是絕對安全的...

對稱加密演算法 DES加密演算法

一 對稱加密演算法 對稱加密也稱為常規加密 私鑰或單鑰加密。乙個對稱加密由5部分組成 明文 plaintext 這是原始資訊或資料,作為演算法的輸入。加密演算法 encryption algorithm 加密演算法對明文進行各種替換和轉換。金鑰 secret key 金鑰也是演算法的輸入。演算法進行...