二进制:
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
二进制实例:1110111100110–》7654
八进制:
八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。
八进制实例:0361100–》123456
十六进制:
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F表示,其中:AF相当于十进制的1015,这些称作十六进制数字。
十六进制实例:39–》57 welcome --> 77656c636f6d65
在线解密工具:http://www.bejson.com/convert/ox2str/ #16进制转字符串
https://tool.oschina.net/hexconvert #进制转换
摩斯编码:
摩尔斯电码(英语:Morse Code)是一种时断时续的信号,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。
特征:用点(.)和划(-)来编码范围0-9、A-Z的字符,字母不区分大小写,两个字母之间的空格用斜杠(/)或者三个点(.)或者一个划(-)表示,两个单词之间的间隔是七个点(.)
ctf中还有一些变种模式密码。如(.)(_)用其他的两个字