密码学相关在线网站整理(不完全)
常見編碼
莫爾斯電碼
用 . - 短停頓,中停頓,長(zhǎng)停頓區(qū)分
http://rumkin.com/tools/cipher/morse.php
敲擊碼
通過 敲擊次數(shù)和停頓來定位 波利比奧斯方格 中的字母
HTML編碼
查看手冊(cè):http://www.w3school.com.cn/tags/html_ref_entities.html
Unicode編碼
編譯器連接:http://www.mxcz.net/tools/Unicode.aspx
四種編碼方式
&#x[hex &#[Decimal] \U[hex] \U+[hex]
URL編碼
用小葵吧~
UUencode
早期unix郵件系統(tǒng)中的編碼
http://web.chacuo.net/charsetuuencode
XXencode
http://web.chacuo.net/charsetxxencode
Quoted-printable編碼
存在于郵件頭一種編碼方式,原理參考原理
連接:http://www.mxcz.net/tools/QuotedPrintable.aspx
shellcode 編碼
這個(gè)會(huì)涉及到一些比如說堆溢出的操作,msf中有著encode的腳本,感興趣的同學(xué)可以嘗試一下。
Base64/32/16
直接上python吧
import base64 str="fdsfasdfasdfsafd" print base64.b16encode(str) print base64.b32encode(str) print base64.b64encode(str)MD5,SHA , RSA
這些里面原理涉及非常多的東西。
在此不細(xì)說。
可能以后會(huì)單獨(dú)拉出來寫
換位加密
https://quipqiup.com/ 在線詞頻統(tǒng)計(jì)整理網(wǎng)站。也可以用WinDecrypto
強(qiáng)力推銷!!!
柵欄密碼
http://www.practicalcryptography.com/ciphers/classical-era/rail-fence/
曲線密碼
約定好填充的行列數(shù)之后按照約定曲線路徑
列位移
按照事先規(guī)定填充后<不滿足則按照規(guī)定填充>后按照字母秘鑰進(jìn)行按列輸出。
行列相等的填充規(guī)則列位移密碼加密
http://www.practicalcryptography.com/ciphers/classical-era/columnar-transposition/
替換加密
ROW13
http://www.mxcz.net/tools/rot13.aspx
1.艾特巴什碼
字母倒敘排列加密
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ZYW…
http://www.practicalcryptography.com/ciphers/classical-era/atbash-cipher/
2.凱撒密碼
https://en.wikipedia.org/wiki/Caesar_cipher
26中解密變換的網(wǎng)站http://planetcalc.com/1434/
3.ROT5/13/18/37
http://www.qqxiuzi.cn/bianma/ROT5-13-18-47.php
比較可逆的愚蠢加密方式
4.簡(jiǎn)單替換密碼
自己定義一種替換方式。
像1這樣的替換方式。
主要可以通過統(tǒng)計(jì)詞頻來做。
http://quipqiup.com/index.php <翻墻>
也有大神寫了個(gè)爬山算法http://www.practicalcryptography.com/cryptanalysis/stochastic-searching/cryptanalysis-simple-substitution-cipher/
5.希爾密碼
通過線性代數(shù)的知識(shí),將每個(gè)字母轉(zhuǎn)換成n維向量后和nxn的矩陣相乘mod26
https://en.wikipedia.org/wiki/Hill_cipher
參考http://www.practicalcryptography.com/cryptanalysis/stochastic-searching/cryptanalysis-hill-cipher/
連接http://www.practicalcryptography.com/ciphers/hill-cipher/
6.豬圈密碼
共濟(jì)會(huì)密碼,以格子代替密碼
連接;http://www.simonsingh.net/The_Black_Chamber/pigpen.html
圣堂武士密碼——被共濟(jì)會(huì)的圣殿騎士所使用
變種很多
7. 波利奧比斯方針密碼
參考:https://en.wikipedia.org/wiki/Polybius_square
通過把字母排在一個(gè)方陣中,(x,y)的值就是對(duì)應(yīng)字母。
備注:5*5的時(shí)候,J=I
8. 夏多密碼(曲折加密)
太罕見了。。
9. Bazeries密碼
兩個(gè)波利比奧斯方陣,
http://ruffnekk.stormloader.com/bazeries_tool.html
10.分組莫爾斯電碼
http://ruffnekk.stormloader.com/fractmorse_tool.html
10.棋盤密碼與跨棋盤密碼
棋盤密碼是把一個(gè)波利比奧斯方陣的兩個(gè)秘鑰作為替換密碼
跨棋盤
http://www.practicalcryptography.com/ciphers/classical-era/straddle-checkerboard/
…
(未完待續(xù))
代碼混淆加密
1.asp混淆加密 http://www.zhaoyuanma.com/aspfix.html
2. php 混淆加密
2. css 混淆加密
4. VBScript混淆加密 https://www.dheart.net/decode/index.php 個(gè)人感覺,如果你瀏覽器讀出來超多亂碼,那么就是VBscript
5. ppencode 把perl全部轉(zhuǎn)化成英文字符串http://namazu.org/~takesako/ppencode/demo.html
6. rrencode 把ruby全部轉(zhuǎn)化成符號(hào) http://www.lab2.kuis.kyoto-u.ac.jp/~yyoshida/rrencode.html
7. jj/aaencode 把JS全部轉(zhuǎn)化成表情符號(hào)論文地址http://pferrie2.tripod.com/papers/jjencode.pdf http://utf-8.jp/public/aaencode.html
JJencode 原碼分析github https://github.com/jacobsoo/Decoder-JJEncode
8. jsfuck http://www.jsfuck.com/ 用!+來寫js程序
9. jother http://tmxk.org/jother/ 比jsfuck多了{(lán)}
10. brainfuck 用<>+-.,[]來寫shell命令 或者用 ook ? 這樣的東西。 http://www.splitbrain.org/services/ook
總結(jié)
以上是生活随笔為你收集整理的密码学相关在线网站整理(不完全)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言个人理财系统设计报告,毕业论文--
- 下一篇: oracle把日志文件全部删除,归档日志