資訊保安加密技術 凱撒密碼

2021-07-11 15:59:44 字數 962 閱讀 1055

凱撒密碼技術是一種代替技術,也稱作凱撒移位,是最簡單的加密方式之一,在密碼學中,凱撒密碼(或稱愷撒加密、愷撒變換、變換加密)是一種最簡單且最廣為人知的加密技術。它是一種替換加密的技術。這個加密方法是以愷撒的名字命名的,當年愷撒曾用此方法與其將軍們進行聯絡。愷撒密碼通常被作為其他更複雜的加密方法中的乙個步驟,例如維吉尼亞密碼。愷撒密碼還在現代的rot13系統中被應用。但是和所有的利用字母表進行替換的加密技術一樣,愷撒密碼非常容易被破解,而且在實際應用中也無法保證通訊安全。

1、加密公式:

密文=(明文+位移數k)mod26

即明文中每個字母用此字母表中後面第k個字元替代

2、解密共識:

明文=(密文-位移數k)mod26

3、破解方式:

可利用電腦方便的列出一定範圍內的組合,然後選中有意義語句,推算出k值即可破解

舉例:明文:i iove you,china!  my name is suwu150

使用加密公式加密後:

密文:o&ou|k&u{7;6 

android技術實現加解密演示:

圖1為初始化介面,輸入要加密的資訊

圖 1 初始化並輸入加密資訊

圖2為解密介面,顯示已加密的資訊,並準備進行對當前頁面文字的解密

圖 2 顯示已加密的資訊

圖3為解密後的資訊

圖3 解密後的資訊

以上為凱撒密碼的加解密過程。

**實現可參見:android實現資訊保安技術中的凱撒密碼

資訊加密技術及金鑰安全管理

通常,為了保護 的敏感資料,應用需要對這些資訊進行加密處理,資訊加密技術可分為三類 單項雜湊加密 對稱加密和非對稱加密。1.單向雜湊加密 單向雜湊加密是指通過對不同輸入長度的資訊進行雜湊計算,得到固定長度的輸出,這個雜湊計算的過程是單向的,即不能對固定長度的輸出進行計算從而獲得輸入資訊。利用單向雜湊...

分享資訊加密技術

2011年csdn由於 安全措施不給力,導致的密碼洩露事故,使使用者資料庫被黑客 拖庫 而當時csdn對於密碼的儲存方式是以明文的方式儲存,導致密碼洩露,成為地下黑市交易的商品。所以大型 已經越來越注重自身資料庫的安全,維護敏感資料的安全更是重中之重,資訊加密技術的發展也趨於完善。加密技術可以大致分...

python中凱撒密碼加密 凱撒密碼加密

您似乎是在互動式提示中輸入此 而不是將其儲存為檔案並執行它。如果是這樣,那麼當您使用input時,視窗將在允許您繼續輸入 之前提示您輸入。在plaintext input python 輸入此行後,鍵入要加密的單詞,然後按enter鍵。只有這樣你才能寫下這行 在開始下一行code 之前,您應該輸入所...