首页 > 其他分享 >基本密码类型及特征----2023.1.22

基本密码类型及特征----2023.1.22

时间:2023-01-23 02:24:40浏览次数:50  
标签:编码 22 特征 字母 ---- 密码 2023.1 Cipher 密文

1,md5

特征:阿拉伯数字和大小写英文26个字母

2,当铺密码

特征:将中文和 数字 进行转化的 密码 ,算法相当简单:当前汉字有多少笔画出头,就是转化成数字几。

转化密文:王夫 井工 夫口 由中人 井中 夫夫 由中大。

3,费纳姆密码

特征:

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
1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 1010000 1010001 1010010 1010011 1010100 1010101 1010110 1010111 1011000 1011001 1011010

举个例子:

明文: hello   1001000 1000101 1001100 1001100 1001111 密钥:crude   1000011 1010010 1010101 1000100 1000101 异或得到密文  0001011 0010111 0011001 0001000 0001010 异或运算:相同为0,不同为1 4,敲击码 特征:

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

5,格雷码 特征:在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(Gray Code),另外由于最大数与最小数之间也仅一位数不同,即“首尾相连”,因此又称循环码或反射码。(若无特殊说明,格雷码指典型格雷码)  

 

 6,中文电码

特征:密文以4位[0-9]为一组的数字表示,如2435 0766两组数字分别表示汉字中文:”斗哥“

7,字母表编码

特征:用数字1-26或者0-25来编码范围为A-Z/a-z字母字符,字母不区分大小写。

 

 8,GBK/GBK2312编码

特征:用2个字节16比特的16进制数表示来编码中文字符集,其中GBK是GBK2312的扩展字符集编码,包含简体、繁体中文、日语、韩语等。比如斗哥斗对应的GBK和GBK2312为B6B7。

9,ppencode

特征特点:把Perl代码转换成只有英文字母的字符串

10,rrencode

特征特点:把ruby代码全部转换成符号

11,JSfuck

特征特点:用6 个字符 ( ) [ ] !+ 来对JavaScript进行编码

12,曲路密码

特征:

曲路密码(Curve Cipher)是一种换位密码,需要事先约定填充的行列数(也就是曲路路径)

13,

列移位密码(Columnar Transposition Cipher)

特征特点:列移位密码(Columnar Transposition Cipher)是一种比较简单,易于实现的换位密码,通过一个简单的规则将明文打乱混合成密文。 以明文 The quick brown fox jumps over the lazy dog,密钥 how are u为例: 填入5行7列表(事先约定填充的行列数,如果明文不能填充完表格可以约定使用某个字母进行填充)

密钥:how are u 按how are u在字母表中的出现的先后顺序进行编号,我们就有a为1,e为2,h为3,o为4,r为5,u为6,w为7,所以先写出a列,其次e列,以此类推写出的结果便是密文: 密文:qoury inpho Tkool hbxva uwmtd cfseg erjez

14

希尔密码(Hill Cipher)

特征特点:希尔密码(Hill Cipher)是基于线性代数多重代换密码,由Lester S. Hill在1929年发明。每个字母转换成26进制数字:A=0, B=1, C=2…Z=25一串字母当成n维向量,跟一个n×n的矩阵相乘,再将得出的结果MOD26。

15,

波利比奥斯方阵密码(Polybius Square Cipher)

特征特点:波利比奥斯方阵密码(Polybius Square Cipher或称波利比奥斯棋盘)是棋盘密码的一种,是利用波利比奥斯方阵进行加密的密码方式,简单的来说就是把字母排列好,用坐标(行列)的形式表现出来。字母是密文,明文便是字母的坐标。

16,猪圈密码

 

 17,圣堂武士密码

 

 18

夏多密码(曲折加密)

特征特点:夏多密码是作者麦克斯韦·格兰特在中篇小说《死亡之链》塑造夏多这一英雄人物中所自创的密码 。

 19,

ADFGX和ADFGVX密码(ADFG/VX Cipher)

特征/特点:ADFGX密码(ADFGX Cipher)是结合了改良过的Polybius方格替代密码与单行换位密码的矩阵加密密码,使用了5个合理的密文字母:A,D,F,G,X。

  • 密文长度是明文的两倍,即密文是偶数
  • 密文字符仅有ADFGX这几个字符

20,

双密码(Bifid Cipher)

特征/特点:双密码(Bifid Cipher)结合了波利比奥斯方阵换位密码,并采用分级实现扩散,这里的“双”是指用2个密钥进行加密。

21,

 

标签:编码,22,特征,字母,----,密码,2023.1,Cipher,密文
From: https://www.cnblogs.com/wlwl1234/p/17064847.html

相关文章

  • 2023-01-22 返工
    2023-01-22周日大年初一,后半夜四点多就出门坐车回东莞了,路途休息的服务站风景挺不错的。直到中午十二点多才到东莞滨湖万科里,到了就直接开工啦。没想到出门的时候下......
  • P27_wxss - 全局样式和局部样式
    全局样式定义在app.wxss中的样式为全局样式,作用于每一个页面。局部样式在页面的.wxss文件中定义的样式为局部样式,只作用于当前页面。注意:当局部样式和全局样......
  • 【游记】NOI WC 2023线上
    摸鱼记录Day1:那一天记得只有开幕式,开幕式确实十分无聊,几个人在那里上台讲话,又有几个人在那里上台表演,看完开幕式,我认为就是浪费了一个小时。不过今年是NOI40周年,看着那......
  • P28_全局配置 - 常用的全局配置项以及小程序窗口的组成部分
    全局配置文件及常用的配置项pages记录当前小程序所有页面的存放路径window全局设置小程序窗口的外观tabBar设置小程序底部的tabBar效果style是否启......
  • Vue 快速入门(四)
    前面已经介绍Vue常用指令的基本应用,这篇介绍Vue的一些特殊属性的使用。01-计算属性Computed计算属性关键词:Computed。计算属性在处理一些复杂逻辑时是很有用的。......
  • makefile是什么,它是如何工作的?
    概述当某些文件发生改变时想要执行一个执行一个任务时,make可以排上用场。Make需要一个文件名为makefile或MakeFile的文件来定义一系列将要运行的任务集。你可以使用make来......
  • vue的异步组件
    异步组件异步组件:可以在首页加载之前先加载的组件,主要是做性能优化,提高用户体验一、基本用法在大型项目中,我们可能需要拆分应用为更小的块,并仅在需要时再从服务器加载......
  • 致23年-25年的自己
    终于有机会进入了CS专业的梦想企业——某A,虽然身份上稍微注了点水,不过干的活、接触的事情、同事,都是货真价实的,嘛反正都是集团员工嘛。 遗憾:1、基本脱离了hadoop体系2......
  • python pil 图片缩放
    #安装pil#cmd-->pipinstallpillowfromPILimportImagedefPicture_zoom():#加载图片im=Image.open("./pic/spring/b0.png")#获得图片的长宽......
  • Unix\Linux多线程复健
    线程是程序中完成一个独立任务的完整执行序列(是一个可调度的实体)一个进程可以包含多个线程查看指定进程的线程号:ps-Lfpid进程是CPU分配资源的最小单位,线程是操作系......