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 解壓...