密码类编码(未完善)

该博客介绍了多种密码和代码,包括摩尔斯电码、shellcode、敲击码、Quoted - printable、培根密码等。详细说明了各密码的原理、编码方法等,如摩尔斯电码是早期数字化通信形式,shellcode用于利用软件漏洞,还提及图形密码等多种特殊密码及DTMF编解码器的应用与隐患。

网站

The_Black_Chamber

1.Morse

摩尔斯电码也被称作摩斯密码,是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。它发明于1837年,是一种早期的数字化通信形式。不同于现代化的数字通讯,摩尔斯电码只使用零和一两种状态的二进制代码,它的代码包括五种:短促的点信号“・”,读“滴”(Di)保持一定时间的长信号“—”,读“嗒”(Da)表示点和划之间的停顿、每个词之间中等的停顿,以及句子之间长的停顿。
在这里插入图片描述

2.Shellcode

shellcode是一段用于利用软件漏洞而执行的代码,shellcode为16进制的机器码,因为经常让攻击者获得shell而得名。shellcode常常使用机器语言编写。 可在暂存器eip溢出后,塞入一段可让CPU执行的shellcode机器码,让电脑可以执行攻击者的任意指令。

敲击码

特征特点:敲击码是基于5×5方格波利比奥斯方阵来实现的,不同点是是用K字母被整合到C中,因此密文的特征为1-5的两位一组的数字,编码的范围是A-Z字母字符集,字母不区分大小写。
在线解密&工具

在这里插入图片描述

3.Quoted-printable

Quoted-printable
编码方法:
任何一个8位的字节值可编码为3个字符:一个等号”=”后跟随两个十六进制数字(0–9或A–F)表示该字节的数值.例如,ASCII码换页符(十进制值为12)可以表示为”=0C”, 等号”=”(十进制值为61)必须表示为”=3D”. 除了可打印ASCII字符与换行符以外,所有字符必须表示为这种格式.

所有可打印ASCII字符 (十进制值的范围为33到126)可用ASCII字符编码来直接表示, 但是等号”=”(十进制值为61)不可以这样直接表示.ASCII的水平制表符(tab)与空格符, 十进制为9和32, 如果不出现在行尾则可以用其ASCII字符编码直接表示。如果这两个字符出现在行尾,必须QP编码表示为”=09″ (tab)或”=20″ (space).

如果数据中包含有意义的行结束标志,必须转换为ASCII回车(CR)换行(LF)序列,既不能用原来的ASCII字符也不能用QP编码的”=”转义字符序列。 相反,如果字节值13与10有其它的不是行结束的含义,它们必须QP编码为=0D与=0A.

quoted-printable编码的数据的每行长度不能超过76个字符. 为满足此要求又不改变被编码文本,在QP编码结果的每行末尾加上软换行(soft line break). 即在每行末尾加上一个”=”, 但并不会出现在解码得到的文本中.

例如:If you believe that truth=beauty, then surely mathematics is the most beautiful branch of philosophy. 编码后结果是

If you believe that truth=3Dbeauty, then surely=20=
mathematics is the most beautiful branch of philosophy.

4.培根密码

原理:转换依靠下表
在这里插入图片描述 加密者需使用两种不同字体(如:大小写,正斜体),分别代表A和B。准备好一篇包含相同AB字数的假信息后,按照密文格式化假信息,即依密文中每个字母是A还是B分别套用两种字体。
解密时,将上述方法倒转。所有字体一转回A,字体二转回B,以后再按上表拼回字母。
法兰西斯·培根另外准备了一种方法,其将大小写分别看作A与B,可用于无法使用不同字体的场合(例如只能处理纯文本时)。但这样比起字体不同更容易被看出来,而且和语言对大小写的要求也不太兼容。
培根密码本质上是将二进制信息通过样式的区别,加在了正常书写之上。培根密码所包含的信息可以和用于承载其的文章完全无关。

在这里插入图片描述

5.夏多密码

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

6.凯撒及其变种

恺撒密码的替换方法是通过排列明文和密文字母表,密文字母表示通过将明文字母表向左或向右移动一个固定数目的位置。例如,当偏移量是左移3的时候(解密时的密钥就是3):经典凯撒密码偏移量就是3
例如:
明文:THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG ;
密文:WKH TXLFN EURZQ IRA MXPSV RYHU WKH ODCB GRJ。
在这里插入图片描述在这里插入图片描述

7.维吉尼亚密码

例如,假设明文为:
ATTACKATDAWN
选择某一关键词并重复而得到密钥,如关键词为LEMON时,密钥为:
LEMONLEMONLE
在这里插入图片描述在这里插入图片描述

8.Brainfuck,jsfuck

是一种代码
brainfuck
在这里插入图片描述

9.Jianpanmima

10.图形密码

(1)银河密码(银河标准字母)

出自游戏《指挥官基恩》系列。是系列中使用的书写系统。是一个简单的替代暗号,用不同的符号取代拉丁字母。SGA可以在不同的语言中使用,比如在游戏《Minecraft》,《指挥官基恩》中。
在这里插入图片描述

(2)猪圈密码

在这里插入图片描述在这里插入图片描述

(3)圣堂武士密码

原理和猪圈密码有些相似
在这里插入图片描述

(4)跳舞的小人

在这里插入图片描述

在这里插入图片描述

(5)神奇宝贝鸟图腾密码

在这里插入图片描述在这里插入图片描述

(6)外星人密码

参考
在这里插入图片描述

(7)精灵语密码

在这里插入图片描述在这里插入图片描述

(8)曲折密码

查不到资料,但夏多密码也被称为 “曲折”加密术

(9)MINIMOS密码

(10)古埃及象形文字

在这里插入图片描述

(11)国旗密码

在这里插入图片描述
在这里插入图片描述

(12)匕首密码

(13)海利人语言

在这里插入图片描述

(14)谢赫语言

11.Dtmf

DTMF 编解码器在编码时将击键或数字信息转换成双音信号并发送,解码时在收到的 DTMF 信号中检测击键或数字信息的存在性。每一对这样的音频信号唯一表示一个数字或符号。如今的电话银行、语音菜单、分机呼叫系统中使用尤其明显,可见 DTMF在手机上的使用给我们带来更多的便利。DTMF带来的不仅仅是便利,还有麻烦。居心不良的人即是利用“无辜”的DTMF信号,窥探到了你的秘密。

12.其他

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值