rot13加密原理

2021-10-06 18:06:04 字數 360 閱讀 5426

rot-13

其實這就是最簡單的一種凱撒密碼(caesar cipher),位移13位其實就是一半的26個字母,所以rot13最大的特點就是加密兩次得到原文

不過只有密碼中的英文本母受影響;數字、符號、空白以及所有其他字元都不變,很容易看出原本的明文。

所以這種加密也不會作為真正的加密,其意圖就是讓別人能夠容易的讀懂。

之所以單獨拿出來寫一篇是因為在做攻防世界misc入門篇的如來十三掌給難到了。

把得到的base64直接解密得到的是一堆符號,覺得很奇怪,查閱資料才發現,原來名字就提示了要使用rot13進行解密。

也算是一點小經驗吧,就是知道了一般加密可以採用base64編碼成字母加數字的形式,再用古典密碼進行加密。

rot13加密和解密

rot13 迴轉13位 是一種簡易的替換式密碼演算法。它是一種在英文網路論壇用作隱藏八卦 妙句 謎題解答以及某些髒話的工具,目的是逃過版主或管理員的匆匆一瞥。rot13 也是過去在古羅馬開發的凱撒密碼的一種變體。rot13是它自身的逆反,即 要還原成原文只要使用同一演算法即可得,故同樣的操作可用於加...

ROT13加密和解密

rot13 迴轉13位 是一種簡易的替換式密碼演算法。它是一種在英文網路論壇用作隱藏八卦 妙句 謎題解答以及某些髒話的工具,目的是逃過版主或管理員的匆匆一瞥。rot13 也是過去在古羅馬開發的凱撒密碼的一種變體。rot13是它自身的逆反,即 要還原成原文只要使用同一演算法即可得,故同樣的操作可用於加...

Go指南練習 rot13Reader

題目 練習 rot13reader 有種常見的模式是乙個 io.reader 包裝另乙個 io.reader,然後通過某種方式修改其資料流。例如,gzip.newreader 函式接受乙個 io.reader 已壓縮的資料流 並返回乙個同樣實現了 io.reader 的 gzip.reader 解壓...