密碼學解密網站匯總


密碼學解密網站匯總

DES加密

http://tool.chacuo.net/cryptdes

16進制解碼

http://www.cyeam.com/tool/hexdecode

0x00.綜合

網站中包含大多編碼的解碼。
http://web2hack.org/xssee/
https://www.sojson.com/
http://web.chacuo.net/

python的反編譯

https://tool.lu/pyc/

0x01.文字倒序排列

http://www.qqxiuzi.cn/zh/daoxu/

0x02.cmd5解密

http://www.cmd5.com/
http://pmd5.com/
http://tool.chinaz.com/Tools/MD5.aspx
http://md5jiami.51240.com/

0x03.

①base64解密

http://tool.chinaz.com/Tools/Base64.aspx
http://www1.tc711.com/tool/BASE64.htm
http://base64.supfree.net/
http://web.chacuo.net/charsetbase64

②base32解密

http://tomeko.net/online_tools/base32.php?lang=en

0x04.ROT5、ROT13、ROT18、ROT47位移編碼

http://www.qqxiuzi.cn/bianma/ROT5-13-18-47.php

0x05.顏文字(aadecode)

打開谷歌瀏覽器–>F12–>點擊Console–>粘貼復制回車就會出現答案
https://cat-in-136.github.io/2010/12/aadecode-decode-encoded-as-aaencode.html
http://utf-8.jp/public/aaencode.html

0x06.郵件編碼(UUencode:M=75E;F-O9&7HOYGDN*KED)

http://web.chacuo.net/charsetuuencode
http://www.mxcz.net/tools/UUEncode.aspx

0x07.查爾斯加密(playfair解密)

http://rumkin.com/tools/cipher/playfair.php

aHR0cDovL3d3dy56aG9uZ2d1b3NvdS5jb20vem9uZ2hlL21vZXJzaWNvZGVjb252ZXJ0ZXIuYXNweA

0x08.在線編碼解碼

http://bianma.911cha.com/

0x09.進制間轉換

http://tool.oschina.net/hexconvert/

0x010.16進與文本轉換

http://www.5ixuexiwang.com/str/from-hex.php
http://www.5ixuexiwang.com/str/hex.php

0x011.Unicode編碼轉換(4種)

&#x [Hex]: The
&# [Decimal]: The
\U [Hex]: \U0054\U0068\U0065
\U+ [Hex]: \U+0054\U+0068\U+0065
http://tool.oschina.net/encode?type=3 (\u5927)
http://tool.chinaz.com/tools/unicode.aspx (\u5927)
http://tool.oschina.net/encode (&#23433)

0xc12.Brainfuck(++++++++++++[>++++>)

https://www.splitbrain.org/services/ook (Ook!與Brainfuck)
https://www.nayuki.io/page/brainfuck-interpreter-javascript
http://esoteric.sange.fi/brainfuck/impl/interp/i.html

0x013.URL(%23)

http://tool.chinaz.com/tools/urlencode.aspx
http://web.chacuo.net/charseturlencode
http://tool.oschina.net/encode?type=4

0x014.二維碼生成/解碼器

http://tool.chinaz.com/qrcode/
http://jiema.wwei.cn/

0x015.摩斯密碼

http://www.zou114.com/mesm/
http://www.jb51.net/tools/morse.htm
http://rumkin.com/tools/cipher/morse.php

0x016.quipqiup

https://www.xarg.org/tools/caesar-cipher/

0x017.與佛論禪

http://www.keyfc.net/bbs/tools/tudoucode.aspx

0x018.xxencode(Ri64NjS0-eRKpkQm-jRaJm6)

http://web.chacuo.net/charsetxxencode

0x019.jsfuck([][(![]+[])[+[])

注:用 ! +加密
打開谷歌瀏覽器–>F12–>點擊Console–>粘貼復制回車就會出現答案
http://discogscounter.getfreehosting.co.uk/js-noalnum.php?ckattempt=1&i=1(放在下面的大框里,點擊eval(–v))

0x020.UTF-8編碼(&#x5B89)

http://tool.chinaz.com/Tools/UTF-8.aspx
http://tool.oschina.net/encode?type=2

http://www.3464.com/Tools/HtmlToOther/

0x021.DES(要密匙)

http://encode.chahuo.com/
http://tool.oschina.net/encrypt/

0x022.凱撒

凱撒密碼最早由古羅馬軍事統帥蓋烏斯·尤利烏斯·凱撒在軍隊中用來傳遞加密信息,故稱凱撒密碼。這是一種位移加密方式,只對26個字母進行位移替換加密,規則簡單,容易破解。下面是位移1次的對比:

明文字母表 Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
密文字母表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

將明文字母表向后移動1位,A變成了B,B變成了C……,Z變成了A。同理,若將明文字母表向后移動3位:

明文字母表 X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
密文字母表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

則A變成了D,B變成了E……,Z變成了C。

字母表最多可以移動25位。凱撒密碼的明文字母表向后或向前移動都是可以的,通常表述為向后移動,如果要向前移動1位,則等同於向后移動25位,位移選擇為25即可。

http://www.zjslove.com/3.decode/kaisa/index.html
http://planetcalc.com/1434/

https://www.qqxiuzi.cn/bianma/kaisamima.php

http://www.metools.info/code/c70.html

0x023.Rabbit(兔子)解密

注:此編碼與和base64很相似
http://tool.chinaz.com/Tools/TextEncrypt.aspx
http://tool.oschina.net/encrypt/

0x024.AES

部分例子:U2FsdGVkX1+qtU8KEGmMJwGgKcPUK3XBTdM+KhNRLHSCQL2nSXaW8++yBUkSylRp
http://tool.oschina.net/encrypt/
http://aes.online-domain-tools.com/

0x025.JS解密

http://www.haokuwang.com/jsendecode.htm
http://www.dheart.net/decode/index.php

0x026.ASP解密

部分例子:#@^EQAAAA==VXlj4UmkaYAUmKN3bAYAAA==^#@
http://adophper.com/encode.html

0x027.Snake解密(要密匙)

http://serpent.online-domain-tools.com/

0x028.GRB與十六進制的轉換

http://www.sioe.cn/yingyong/yanse-rgb-16/
http://www.atool.org/colorpicker.php

0x029.html隱寫在線解密

注:密匙和網址
http://fog.misty.com/perry/ccs/snow/snow/snow.html

0x030.shellcode編碼(\x54\x68\x65\x7f)

http://www.jb51.net/article/10399.htm

0x031.Quoted-printable編碼

我們收郵件,查看信件原始信息,經常會看到這種類型的編碼!(=E6=95=8F=E6=8D=B7=E7=9A)
function quoted_printable_encode($string) {
return preg_replace(‘/[\r\n]{73}[=\r\n]{2}/‘, "KaTeX parse error: Can't use function '\r' in math mode at position 3: 0=\̲r̲\n", str_replac…string)));
}

0x032.Escape/Unescape編碼(%u0054%u0068%u0065)

https://escape.supfree.net/

0x032.敲擊碼(Tap code)

1 2 3 4 5
1 A B C/K D E
2 F G H I J
3 L M N O P
4 Q R S T U
5 V W X Y Z

0x033.加密為漢字

http://www.qqxiuzi.cn/bianma/wenbenjiami.php

0x034.柵欄

http://www.practicalcryptography.com/ciphers/classical-era/rail-fence/
http://www.atoolbox.net/Tool.php?Id=777

0x035.曲路密碼

需要事先雙方約定密鑰(也就是曲路路徑)
技術分享圖片

0x036.列移位密碼

技術分享圖片
密鑰: how are u
密文: qoury inpho Tkool hbxva uwmtd cfseg erjez

0x037.埃特巴什碼

ABCDEFGHIJKLMNOPQRSTUVWXYZ ZYXWVUTSRQPONMLKJIHGFEDCBA
http://www.practicalcryptography.com/ciphers/classical-era/atbash-cipher/

0x038.希爾密碼(利用矩陣)

http://www.practicalcryptography.com/ciphers/hill-cipher/

0x039.夏多密碼(曲折加密)

技術分享圖片

0x040.編制密碼表

注:如果出現"Z",則需要去除,因為在英文里"Z"的使用頻率最低,相應的如果是德文,則需將"I"與"J"當作一個字母來看待,而法語則去掉"W"或"K"。
整理密鑰字母 C U L T U R E ,去掉后面重復的字母得到: C U L T R E
技術分享圖片
http://www.practicalcryptography.com/ciphers/classical-era/playfair/

0x041.維吉尼亞密碼

http://planetcalc.com/2468/(已知密匙)
http://rumkin.com/tools/cipher/gronsfeld.php(未知密匙)
http://www.zjslove.com/3.decode/weijiniya/index.html

0x042.自動密鑰密碼

http://www.practicalcryptography.com/ciphers/classical-era/autokey/

0x043.博福特密碼

http://www.practicalcryptography.com/ciphers/classical-era/beaufort/

0x044.滾動密鑰密碼

http://www.practicalcryptography.com/ciphers/classical-era/running-key/

0x045.Porta密碼

http://www.practicalcryptography.com/ciphers/classical-era/porta/

0x046.仿射密碼

以E(x) = (5x + 8) mod 26加密,通過計算可得D(x)=21(x - 8) mod 26,這樣便可以得到明文。
http://www.practicalcryptography.com/ciphers/classical-era/affine/

0x047.培根密碼

http://rumkin.com/tools/cipher/baconian.php
https://netair.xyz/tools/培根密碼加密解密.html

0x048.ADFGX密碼

http://www.practicalcryptography.com/ciphers/adfgx-cipher/

0x049.雙密碼

明文: THE QUICK BROWN FOX=>5121542133 5435452521 3523311521 34 =>密文: WETED TKZNE KYOME X
http://www.practicalcryptography.com/ciphers/classical-era/bifid/

0x050.ppencode

把Perl代碼轉換成只有英文字母的字符串
http://namazu.org/~takesako/ppencode/demo.html

0x051.rrencode(把ruby代碼全部轉換成符號)

0x052.jother

可以在瀏覽器(IE可以)的控制台里輸入密文即可執行解密(用! + ( ) [ ] { }加密)
http://tmxk.org/jother/(編碼)

0x053.CR4解密

http://tool.oschina.net/encrypt
http://tool.chinaz.com/Tools/TextEncrypt.aspx

0x054.VBScript

部分例子:#@^TgAAAA==‘[6*liLa6++p‘aXvfiLaa6i[[avWi[[a*p[[6*!I‘[6cp‘aXvXILa6fp[:6+Wp[:XvWi[[6+XivRIAAA==^#@
http://www.dheart.net/decode/index.php

0x055.執行php文件

https://www.shucunwang.com/RunCode/php/

0x056.圖片/BASE64轉換

http://tool.oschina.net/encrypt?type=4

0x057.QWE解密

在這里插入圖片描述

0x058.當鋪密碼

在這里插入圖片描述

0x059.RSA算法

http://www.factordb.com/index.php

0x060.詞頻分析

https://www.quipqiup.com

0x061.加鹽密碼算法

https://blog.csdn.net/JBlock/article/details/78446604

0x062.play fair密碼

http://rumkin.com/tools/cipher/playfair.php
https://www.cnblogs.com/xdjun/p/7469841.html
在這里插入圖片描述

CTF中常出現的密碼題的不完全總結

1.Base64編碼
例:VGhpcyBpcyBhbiBleGFtcGxl
注: XXencode與Base64形似,UUencode會出現 ‘-’ 字符而Base64不會
2.Base32編碼:
例:KRUGS4ZANFZSAYLOEBSXQYLNOBWGK===
通常在其后會有三個等號,比較好判斷,當然沒有‘=’也可以解得出來 0.0
3.UUencode編碼
例: 2Z+^9Y+BJYIBOY+BJY+Z+Y:V0
往往會出現+,-,;等比較奇怪的符號
4.ook 解碼
例:

   Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook?
    Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook?
    Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook.
    Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook?
    Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
    Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook!
    Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook?
    Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook!
    Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook!
    Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook!
    Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook?
    Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
    Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
    Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook!
    Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook.
    Ook? Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
    Ook! Ook. Ook? Ook. ’

5.URL編碼(UrlEncode):
例:%e8%bf%99%e6%98%af%e4%b8%aa%e4%be%8b%e5%ad%90
因為出現了%因此也比較容易認出來
6.unicode中文編碼
例:

\u0054\u0068\u0069\u0073\u0020\u0069\u0073\u0020\u0061\u006e\u0020\u0065\u0078\u0061\u006d\u0070\u006c\u0065   

特點,每一行都有’\u’
7.HTML編碼
例子:以“de”類似為特征
8.摩斯電碼
例子:-...------.--..-/--..--...-.----/-..---...-.-.-./-..-----...-.--/-.--.--.-.-....
摩斯電碼可以用很多方式,編碼里的每一個元素可以進行多種方式的替換,將一種符號用別的代替,也可以用音調的高低代替,十分靈活。
9.unescape碼
例子:%u8FD9%u662F%u4E2A%u4F8B%u5B50
%u 開頭也很好辨認
10.asc碼
例子:這個不需要例子了吧。。。。。
11.16進制編碼
秘文里出現不超過F的字母和數字,則有很大可能就是16進制,不多做解釋。
12.Unicode英文編碼
例子:这是个例子
13.brainfuck加密
例子:

+++++ +++++ ++++[ ->+++ +++++ +++++ +<]>+ +++++ +++++ +++++ +.<++ +[->+
++<]> ++++. <++++ [->-- --<]> ----- ---.- --.<+ ++[-> ---<] >---- --.<+
+++++ +[->+ +++++ +<]>+ +++++ +++++ ++.<+ +++++ +[->- ----- -<]>- ----.
<++++ +++[- >++++ +++<] >++++ +++++ +++.< +++++ +[->- ----- <]>-- .---- .<

14.二進制
例子:0101010110

15.shellcode
例子:

\x3d\xbf\x5d\x3c\x99\x9\x5e\x3e\xc\x2a\x41\x31\xa1\xcb\x63\xcc\xa1\x54\xbf\x71\x8\xbf\x78\x31\x4c\x37

16.Quoted-printable編碼
例子:=E8=BF=99=E6=98=AF=E4=B8=AA=E4=BE=8B=E5=AD=90

 CTF密碼學總結

1.base64編碼

     Base64是網絡上最常見的用於傳輸8Bit字節碼的編碼方式之一,base64就是一種基於64個可打印字符來表示二進制數據的表示方法。由於2的6次方等於64,所以每6個比特為一個單元,對應某個可打印字符。三個字節有24個比特,對應4個base64單元,即3個字節可表示4個可打印字符。它可用來作為電子郵件的傳輸編碼。在base64中的可打印字符包括字母A-Z、a-z、數字0-9,這樣共有62個字符,此外兩個可打印符號在不同系統中而不同。

例如:編碼‘Man'
在此例中,base64算法將3個字符編碼轉為4個字符
base64索引表:
如果要編碼的字節數不能被3整除,最后會多出1個或2個字節,那么可以使用下面的方法進行處理:先使用0字節值在末尾補足,使其能夠被3整除,然后再進行base64的編碼。在編碼后的base64文本后加上一個或兩個“=”號,代表補足的字節數。也就是說,當最后剩余一個八位字節(一個byte)時,最后6位的base64字節塊有四位是0值,最后附加上兩個等號;如果最后剩余兩個八位字節(2byte)時,最后一個6位的base字節塊有兩位是0值,最后附加一個等號
例如:

當看到==號的加密方式時,可以考慮base64。例:cTZ1NQ==解碼之后為q5u5。
 
關於base32:
base32中只有大寫字母(A-Z)和數字234567

 

關於base16:
base16中只有數字0-9以及大寫字母ABCDEF
用python3使用base64、base32、base16編碼
base64在線解密   摘自: CTF中Crypty(密碼類)入門必看

2.凱撒密碼

      凱撒密碼作為一種最為古老的對稱加密體制,在古羅馬的時候都已經很流行,他的基本思想是:通過把字母移動一定的位數來實現加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一個固定數目進行偏移后被替換成密文。例如,當偏移量是3的時候,所有的字母A將被替換成D,B變成E,以此類推X將變成A,Y變成B,Z變成C。由此可見,位數就是凱撒密碼加密和解密的密鑰。現今又叫“移位密碼”,只不過移動的位數不一定是3位而已。
下面我們總結一下:
明密對照表:
明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文:TUVWXYZABCDEFGHIJKLMNOPQRS
注:廣義上的凱撒是位移的。
凱撒是沒有密匙的,即使沒有密匙也能將它破解出來,因為凱撒移位密碼只有25種密匙,最多就是將這25種可能性挨個檢測一下可以了,這就是我們所說的暴力破解法。也可在用軟件破解,不過我提倡用人工的。
(有關凱撒密碼的我了解還不是很詳細,后續。。。)

3.柵欄密碼

柵欄密碼(Rail-fence Cipher)就是把要加密的明文分成N個一組,然后把每組的第1個字符組合,每組第2個字符組合…每組的第N(最后一個分組可能不足N個)個字符組合,最后把他們全部連接起來就是密文,這里以2欄柵欄加密為例。
 
明文:The quick brown fox jumps over the lazy dog

去空格:Thequickbrownfoxjumpsoverthelazydog

分組:Th eq ui ck br ow nf ox ju mp so ve rt he la zy do g

第一組:Teucbonojmsvrhlzdg

第二組:hqikrwfxupoeteayo

密文:Teucbonojmsvrhlzdghqikrwfxupoeteayo
在線柵欄密碼解密鏈接
例:

一只小羊翻過了2個柵欄KYsd3js2E{a2jda}解密后為KEY{sad23jjdsa2}

4.摩斯密碼

摩爾斯電碼(英語:Morse code)是一種時通時斷的信號代碼,通過不同的排列順序來表達不同的英文字母、數字和標點符號。是由美國人艾爾菲德·維爾(Alfred Lewis Vail)與薩繆爾·摩爾斯(Samuel Finley Breese Morse)在1836年發明。
摩爾斯電碼是一種早期的數字化通信形式,但是它不同於現代只使用0和1兩種狀態的二進制代碼,它的代碼包括五種:

1.點(.)

2.划(-)

3.每個字符間短的停頓(在點和划之間的停頓)

4.每個詞之間中等的停頓

5.以及句子之間長的停頓

摩爾斯電碼字母與數字對應表:
例如:
原文本:I LOVE YOU TOO 
加密后:../.-../---/...-/./-.--/---/..-/-/---/---

5.ASCII編碼

ASCII碼大致可以分為三部分組成:
第一部分是:ASCII非打印控制字符
第二部分是:ASCII打印字符;
第三部分是:擴展ASCII打印字符。
在線ASCII碼與進制互相轉換
 
例:

突然天上一道雷電gndk€rlqhmtkwwp}z分析gndk€rlqhmtkwwp}z這個格式有點像flag{*******}?

我們比較一下"gndk"與"flag"的ASCII碼

gndk的10進制的ASCII碼分別是:103 110 100 107

flag的10進制的ASCII碼分別是  :102 108  97  103

發現ASCII以此減少 1 2 3 4,所以以此類推解密得flag{lei_ci_jiami}

6.Brainfuck/Ook!編碼

例:

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook! Ook! Ook!
Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook.
Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook.
Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook! Ook.
Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook!
Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook?
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook?
Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook! Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook.

 為Ook!編碼,在線轉文本后為flag{ok-ctf-1234-admin}
  1.  
    +++++ +++++ [->++ +++++ +++ <] >++.+ +++++ .<+++ [->-- -<]>- -.+++ +++.<
  2.  
    ++++[ ->+++ +<]>+ +++.< +++[- >---< ]>--- .---- .<+++ ++++[ ->--- ----<
  3.  
    ]>--- ----- ----- .<+++ ++++[ ->+++ ++++< ]>+++ ++.<+ +++++ +[->- -----
  4.  
    - <]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->-- -<]>- ----. <++++ +++[-
  5.  
    >---- --- <] >---- ----. +++++ +..++ +++.+ .<+++ [->-- -<]>- --.<+ +++++
  6.  
    +[->+ +++++ +<]>+ ++.++ +.+++ +++++ +.--- -.+++ ++.<+ ++[-> +++<] >++++
  7.  
    ++. <
這個為brainfuck,在線解碼網站解碼即可。

附上鏈接:Brainfuck/Ook!在線編碼解碼

 還有許多類型的編碼,請參照:一段base64的解體過程

7.當鋪密碼

     當鋪密碼就是一種將中文和數字進行轉化的密碼,算法相當簡單:當前漢字有多少筆畫出頭,就是轉化成數字幾。例如:

王夫 井工 夫口 由中人 井中 夫夫 由中大:67 84 70 123 82 77 125  豐富一下知識面2333.。。

8.培根密碼

     培根密碼中的ab,代表的是數學二進制中的0和1.通過下列的密碼表進行加密和解密:
第一種方式:
A aaaaa B aaaab C aaaba D aaabb E aabaa F aabab G aabba H aabbb I abaaa J abaab
K ababa L ababb M abbaa N abbab O abbba P abbbb Q baaaa R baaab S baaba T baabb
U babaa V babab W babba X babbb Y bbaaa Z bbaab
第二種方式
a AAAAA g AABBA n ABBAA t BAABA
b AAAAB h AABBB o ABBAB u-v BAABB
c AAABA i-j ABAAA p ABBBA w BABAA
d AAABB k ABAAB q ABBBB x BABAB
e AABAA l ABABA r BAAAA y BABBA

f AABAB m ABABB s BAAAB z BABBB

感興趣的可以參考大牛的文章:培根密碼

9.豬圈密碼

      豬圈密碼(亦稱朱高密碼、共濟會密碼或共濟會員密碼),是一種以格子為基礎的簡單替代式密碼。即使使用符號,也不會影響密碼分析,亦可用在其它替代式的方法。

 

明文字母和對應密文:
明文:THE QUICK BROWN FPX JUMPS OVER THE LAZY DOG
密文:

10.unicode編碼

例如:原文本:You had me at hello

編碼后\u0059\u006f\u0075\u0020\u0068\u0061\u0064\u0020\u006d\u0065\u0020\u0061\u0074\u0020\u0068\u0065\u006c\u006c\u006f
11.URL編碼

   url編碼又叫百分號編碼,是統一資源定位(URL)編碼方式。URL地址(常說網址)規定了常用地數字,字母可以直接使用,另外一批作為特殊用戶字符也可以直接用(/,:@等),剩下的其它所有字符必須通過%xx編碼處理。 現在已經成為一種規范了,基本所有程序語言都有這種編碼,如js:有encodeURI、encodeURIComponent,PHP有 urlencode、urldecode等。編碼方法很簡單,在該字節ascii碼的的16進制字符前面加%. 如 空格字符,ascii碼是32,對應16進制是’20’,那么urlencode編碼結果是:%20。

12.ROT5/13/18/47編碼

ROT5、ROT13、ROT18、ROT47 編碼是一種簡單的碼元位置順序替換暗碼。此類編碼具有可逆性,可以自我解密,主要用於應對快速瀏覽,或者是機器的讀取,而不讓其理解其意。

ROT5 是 rotate by 5 places 的簡寫,意思是旋轉5個位置,其它皆同。下面分別說說它們的編碼方式:
ROT5:只對數字進行編碼,用當前數字往前數的第5個數字替換當前數字,例如當前為0,編碼后變成5,當前為1,編碼后變成6,以此類推順序循環。
ROT13:只對字母進行編碼,用當前字母往前數的第13個字母替換當前字母,例如當前為A,編碼后變成N,當前為B,編碼后變成O,以此類推順序循環。
ROT18:這是一個異類,本來沒有,它是將ROT5和ROT13組合在一起,為了好稱呼,將其命名為ROT18。

ROT47:對數字、字母、常用符號進行編碼,按照它們的ASCII值進行位置替換,用當前字符ASCII值往前數的第47位對應字符替換當前字符,例如當前為小寫字母z,編碼后變成大寫字母K,當前為數字0,編碼后變成符號_。用於ROT47編碼的字符其ASCII值范圍是33-126

例:Good Day經過ROT47加密后為v@@5 s2JP ROT5/13/18/47在線加解密

13.Rabbit加密

      就給出幾個例子參考下好了。。。

明文I Love You小可愛無密匙加密后密文為U2FsdGVkX1/ouFei55jKdzY1fWNS4jxHVNf/AfKWjnBrOGY=

明文I Love You 521無密匙加密后密文為U2FsdGVkX19DvuEo5PvBA8TuLrM2t+EZBvUkzlAa

明文I Love You 521密匙為666加密后密文為U2FsdGVkX18w6vxXxux/ivRVwo3xMzTxmUyk7cHz

Rabbit在線加解密

14.跳舞的小人

     來自夏洛克福爾摩斯在《歸來記》中偵探案件使用的一種加密方式。

     對應的明文是

AT ELRIGES (住在埃爾里奇)   COME ELSIE (來吧 埃爾茜)   NEVER (決不)   ELSIE PREPARE TO MEET THY GOD (埃爾茜 准備見上帝吧) 

 15.QWE加密

         從電腦鍵盤上的字母從Q開始數,順序是Q W E R T Y U I。。。對應的字母順序依次是A B C D E F G H 也就是說Q=A,W=B,E=C,依次類推。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM