1、RSA算法密码
RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。
2、ECC加密法密码
ECC算法也是一个能同时用于加密和数字签名的算法,也易于理解和操作。同RSA算法是一样是非对称密码算法使用其中一个加密,用另一个才能解密。
3、三分密码
首先随意制造一个3个3×3的Polybius方格替代密码,包括26个英文字母和一个符号。然后写出要加密的讯息的三维坐标。讯息和坐标四个一列排起,再顺序取横行的数字,三个一组分开,将这三个数字当成坐标,找出对应的字母,便得到密文。
4、栅栏加密法密码
栅栏加密法是一种比较简单快捷的加密方法。栅栏加密法就是把要被加密的文件按照一上一下的写法写出来,再把第二行的文字排列到第一行的后面。
5、针孔加密法密码
这种加密法诞生于近代。由于当时邮费很贵,但是寄送报纸则花费很少。于是人们便在报纸上用针在需要的字下面刺一个孔,等到寄到收信人手里,收信人再把刺有孔的文字依次排列,连成文章。
数字密码转为混合密码是什么?
混合密码是指可以使用英文字母(区分大小写)、数字、和符号作为密码的方式。密码需包括英文字母(区分大小写)、数字和符号中的两种或两种以上。
如果你问的是电报码,那就还有中文电码,即用四个数字的组合代表汉字,一种无理码,差不多除了死记外无规律可循,现在基本不同了。 其实,如果是电报码,有一种就够了,何必再去发明呢? 如果您问的是密码,介绍几种常见密码形式: 1、栅栏易位法。 即把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。 举例:盗用阿洗一个例子^^ TEOGSDYUTAENNHLNETAMSHVAED 将字母分截开排成两行,如下 T E O G S D Y U T A E N N H L N E T A M S H V A E D 再将第二行字母分别放入第一行中,得到以下结果 THE LONGEST DAY MUST HAVE AN END. 2、恺撒移位密码。 也就是一种最简单的错位法,将字母表前移或者后错几位,例如: 明码表:ABCDEFGHIJKLMNOPQRSTUVWXYZ 密码表:DEFGHIJKLMNOPQRSTUVWXYZABC 这就形成了一个简单的密码表,如果我想写frzy(即明文),那么对照上面密码表编成密码也就是iucb(即密文)了。密码表可以自己选择移几位,移动的位数也就是密钥。 3、进制转换密码。 比如给你一堆数字,乍一看头晕晕的,你可以观察数字的规律,将其转换为10进制数字,然后按照每个数字在字母表中的排列顺序,拼出正确字母。 举例:110 10010 11010 11001 很明显,这些数字都是由1和0组成,那么你很快联想到什么?二进制数,是不是?嗯,那么就试着把这些数字转换成十进制试试,得到数字6 18 26 25,对应字母表,破解出明文为frzy,呵呵~ 4、字母频率密码。 关于词频问题的密码,我在这里提供英文字母的出现频率给大家,其中数字全部是出现的百分比: a 8.2 b 1.5 c 2.8 d 4.3 e 12.7 f 2.2 g 2.0 h 6.1 i 7.0 j 0.2 k 0.8 l 4.0 m 2.4 n 6.7 o 7.5 p 1.9 q 0.1 r 6.0 s 6.3 t 9.1 u 2.8 v 1.0 w 2.4 x 0.2 y 2.0 z 0.1 词频法其实就是计算各个字母在文章中的出现频率,然后大概猜测出明码表,最后验证自己的推算是否正确。这种方法由于要统计字母出现频率,需要花费时间较长,本人在此不举例和出题了,有兴趣的话,参考《跳舞的小人》和《金甲虫》。 5、维热纳尔方阵。 上面所说的频率分析,很容易破解较长篇幅的密文,于是维热纳尔继承前人的经验,创造出了这个维热纳尔方阵,从而克服了词频分析轻易能够破解密码的弊端,成为一种较为强大的密码编译形式。 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 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 2 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 B 3 D E F G H I J K L M N O P Q R S T U V W X Y Z A B C 4 E F G H I J K L M N O P Q R S T U V W X Y Z A B C D 5 F G H I J K L M N O P Q R S T U V W X Y Z A B C D E 6 G H I J K L M N O P Q R S T U V W X Y Z A B C D E F 7 H I J K L M N O P Q R S T U V W X Y Z A B C D E F G 8 I J K L M N O P Q R S T U V W X Y Z A B C D E F G H 9 J K L M N O P Q R S T U V W X Y Z A B C D E F G H I 10 K L M N O P Q R S T U V W X Y Z A B C D E F G H I J 11 L M N O P Q R S T U V W X Y Z A B C D E F G H I J K 12 M N O P Q R S T U V W X Y Z A B C D E F G H I J K L 13 N O P Q R S T U V W X Y Z A B C D E F G H I J K L M 14 O P Q R S T U V W X Y Z A B C D E F G H I J K L M N 15 P Q R S T U V W X Y Z A B C D E F G H I J K L M N O 16 Q R S T U V W X Y Z A B C D E F G H I J K L M N O P 17 R S T U V W X Y Z A B C D E F G H I J K L M N O P Q 18 S T U V W X Y Z A B C D E F G H I J K L M N O P Q R 19 T U V W X Y Z A B C D E F G H I J K L M N O P Q R S 20 U V W X Y Z A B C D E F G H I J K L M N O P Q R S T 21 V W X Y Z A B C D E F G H I J K L M N O P Q R S T U 22 W 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 23 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 24 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 X 25 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 26 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 以上就是维热纳尔方阵,它由明码表(第一行的字母)、密码表(下面26行)和密钥组成,下面我举个例子说明。 举例: 密钥:frzy 密码:qfuc 第一个字母,看以f开头第五行,对应明码表查找q字母所标示的字母为l。以此类推找出后面字母。所得明文为love。 一些新兴的密码形式: 1、利用键盘 无论是计算机键盘,还是手机键盘,都是出密码的好工具哦,可以用错位、或者排列形状等。使用手机键盘和这个同理。另外手机键盘还可以在键盘的字母上做文章,例如你可以用51表示字母j,用73表示字母r等。 举例: r4a6 这个密码利用计算机键盘,将明文字母分别向上移动一个位置,得到密文。破解结果为frzy。 852 74123 74123698 74269 78974123456 7412369 这排数字是不是很晕?其实很简单,对照小键盘,依次打这些字母,看组成的形状就行了。答案是I L O V E U。 2、字母形状 本人曾经收到过这样一个密码短信,不幸被破解,导致发短信人被我非常严肃地奚落了一番^^!前面我不记得了,只记得后面是hep poo6。这个你可以从手机里打出来,然后把手机倒过来看,形成了密码的明文,good day~~~:)
中国经典兵法成语三十六计里面有一计为大家所熟知:“三十六计走为上策”,不过能记住这“三十六计”的人应该不多你记住了吗?下面由我给你带来关于三十六计的数字密码记忆方法,希望对你有帮助!
三十六计的数字密码记忆方法—数字桩的转换方法
1 —— 树 —— 瞒天过海
2 —— 鸭子 —— 围魏救赵
3 —— 耳朵 —— 借刀杀人
第1计,瞒天过海:看到1,我们就联想到树,然后想像一棵大树在海里漂着,我们躲在树干里面,老天爷也看不到我们,这样,我们就可以瞒着天、度过海了。
第2计,围魏救赵:看到2,我们就联想到鸭子,然后想像无数只鸭子把魏国围住,因为魏国把赵国的公主给抢走了,赵国的鸭子被激怒了,于是把魏国围住,要求交出公主。
第3计,借刀杀人:看到3,我们就联想到耳朵,然后想像一个人借了一把生锈的菜刀,想去杀另一个人,结果人没杀到,反而不小心把自己的耳朵给砍了下来。
速记三十六计的方法
1、瞒天过海:
数字密码1代表树。你要度过一片大海,打算坐船过往,但天上有很多敌方的飞机在监视你,假如你的船在海上被发现,敌人就会用炮弹来轰炸你。这时你想了一个好办法,砍了很多树装饰在你的船上,让船看起来像一棵大树。趁着敌机以为你是一棵大树的时候,偷偷地度过了大海。当你想到的时候,就想到树,想到树的时候,会想到你用树瞒着天上的敌机,安全度过大海,就会想到“瞒天过海”。
2、围魏救赵:
数字密码2代表的是什么?是鸭子。请想象一下,有一大群鸭子,并且都是白色的鸭子,里三层,外三层地团团围住一座城堡。这座城堡叫做魏国,由于魏国把赵国公主给抢走了,赵国那些勇敢的鸭子为了救公主,把魏国给围了起来,要求他们放出公主。当你想到2的时候,会想到鸭子,鸭子在做什么呢?它们在“围魏救赵”。
3、借刀杀人:
数字密码3代表耳朵。在战场上,有一个英雄借来了一把刀,去砍他的敌人。但没想到,他只把对方的耳光砍掉了。有人借刀杀人却只砍了耳朵。想到3的时候会想到耳朵,耳朵和借刀杀人有何联系呢?你一定能想到。
4、以逸待劳:
数字密码4是红旗。你拿了一面红旗,站在一座山的山顶上,大声对山脚下的朋友喊道:“你们谁先到山顶,我这面红旗就奖给谁!”说完后,你很悠闲地坐在山顶,等着他们喘着粗气跑上来。当你想到4的时候就会想到红旗,你拿着红旗“以逸待劳”。
5、趁火打劫:
数字密码5代表钩子。想象有一间珠宝店失火了,一个贼趁着别人都在救火的时候,用一只系着长绳的钩子。小心喽,有人拿着钩子"趁火打劫"!
6、声东击西:
数字密码6代表勺子。想象你手上拿着一把很有魔力的大勺子,当你在西边敲的时候,竟然在东边发出了声音。当你想到6的时候,你会想到有着魔力的勺子,你拿着勺子"声东击西"。
7、无中生有:
数字密码7代表拐杖。有个魔术师,忽然在空荡荡的手中变出了一根拐杖,这真是"无中生有"呀。
8、暗渡陈仓:
数字密码8代表葫芦。你在天色暗下来的时候,抱着一个大葫芦偷偷地渡过一个满是积水、陈旧不堪的仓库,你在暗渡陈仓。想到8的时候,会想到葫芦,你抱着葫芦“暗渡陈仓”。
9、隔岸观火:
数字密码9是猫。有一只又肥又大的猫,坐一条水流很急的大河岸边,很悠闲地看着对岸起火的屋子,说不定这把火正是那只肥猫放的。想到9的时候,会想到猫,猫在“隔岸观火”。
10、笑里躲刀:
数字密码10是棒球。当你的对手邀请你打棒球的时候,他拿着球棒站在你的对面,朝着你阴森森地笑。你要小心了,他很可能打过来的不是棒球,而是一把飞刀。当你想到10的时候,会想到棒球。小心喽,有人借着打棒球——笑里躲刀!
11、李代桃僵:
数字密码11代表筷子。李连杰头上戴着一个装饰着很多桃子和生姜的帽子,肚子饿的时候,他就会用筷子夹一些桃子或生姜来吃。当你想到11的时候,就会想到筷子,想到筷子的时候会想到李连杰用筷子从他戴的帽子上夹桃子和姜,就是“李代(戴)桃僵(姜)”。
12、顺手牵羊:
数字密码12代表婴儿。想象有个会爬的婴儿,虽然小却力大惊人,婴儿一边喝羊奶,一边顺手牵着羊回家了。想到12的时候,就会想到婴儿一边喝羊奶,一边“顺手牵羊”。
13、打草惊蛇:
数字密码13代表医生。有一个医生拿着一把手术刀对着一堆草乱打,把一条正在草丛里睡觉的蛇惊醒并吓得爬了出来。想到13时,就会想到医生,医生在“打草惊蛇”。
14、借尸还魂:
数字密码14的密码是钥匙。想象一把有魔力的钥匙,可以用它来召唤人的灵魂,借着钥匙的魔力可以让一个死人还魂。当想到14时,就想到钥匙,借钥匙的魔力就可以让人还魂,你当然能想到“借尸(匙)还魂”。
15、调虎离山:
数字密码15代表圆月。在一个月圆之夜,外星人用飞碟把一只老虎吊离了原来的山。想到15时,会想到圆月,外星人在月圆这夜“调(吊)虎离山”。
16、欲擒故纵:
数字密码16代表玫瑰。送玫瑰给女孩子,要在弹玉琴、敲古钟的美好音乐声中送才好。想到玫瑰,送玫瑰要在有“欲擒故纵(玉琴古钟)”的气氛中。
17、抛砖引玉:
数字密码17代表仪器。我们用一种奇怪的仪器可以测出,在矿山哪个地方抛出砖头就可以引出很多美玉。这样想到17就会想到仪器,用仪器能测量出在矿山的哪个地方可以“抛砖引玉”。
18、擒贼擒王:
数字密码18代表仪器人民币。有一张擒贼的告示,假如擒拿到那个贼王,可获得人民币500万。要是你能够把这贼王擒住,就可以获得很多人民币。想到18时,会想到人民币,想要得到500万元人民币的奖金就是要“擒贼擒王”。
19、釜底抽薪:
数字密码19代表药酒。想买药酒时,就从一把斧头底下抽出一张钱来,由于你的薪水都压在那把斧头底下。想到19时,会想到药酒,想买药酒就要“釜(斧)底抽薪(钱)”。
20、浑水摸鱼:
数字密码20代表二石。有个人拿了两块石头投到别人鱼塘里,把水弄浑浊了,想趁着水浑浊时偷偷摸几条鱼出来。想到20时,会想到二块石头,你一定记得投了二块石头的人想“浑水摸鱼”。
21、金蝉脱壳:
数字21的密码是报纸。我们抓了一只金黄色的蝉,用报纸包住,结果被跑了,只剩下一层壳。想到报纸用来包什么,就想到“金蝉脱壳”。
22、关门捉贼 :
数字22的密码是恶鹅。我们把一只恶鹅关在门里面,没想到一个贼来偷我们的鹅,结果被我们捉住了。想到恶鹅关门里,就联想到“关门捉贼”。
23、远交近攻 :
数字23密码是乔丹。乔丹的虽球技过人,但有时候也用诡计,经常站在远远的地方与对方交换眼色,假装是朋友,然后突然进攻。所以乔丹的诡计就是“远交近攻”。
24、假道伐虢 :
数字24的密码是鹅卵石。晋国为了进攻虢(guo),在虞国用鹅卵石铺了一条用来迷惑敌人的假道,结果虢不小心就被晋国灭了。想到鹅卵石铺的假道的用处,就可以知道“假道伐虢”了。
25、偷梁换柱 :
数字25的密码是二胡。有个小偷很会拉二胡,而且琴声能催眠,当听到他拉二胡的声音时,你要小心了,他可能要偷你房子上的梁了。想到拉二胡的小偷也就联想到“偷梁换柱”了。
26、指桑骂槐:
数字26的密码是二流子。村里有一个疯疯癫癫的二流子,总是指着桑树骂槐树。想到疯癫的二流子,就想了“指桑骂槐”。
27、假痴不颠 :
数字27的密码是耳机。不小心买了副假的耳机,想拿去换,没想到卖耳机的那个人装疯卖傻,假装痴颠。想到耳机就想到卖耳机的那人“假痴不颠”。
28、上屋抽梯:
数字28的密码是恶霸。恶霸真的很坏,我们一爬上屋顶,他就把我们的梯子拿掉了。想到恶霸干坏事,把我们的梯子抽了,就联想到“上屋抽梯”。
29、树上开花:
数字29的密码是阿胶。 想象一棵很大的树上长满了阿胶,就象树上开了很多花一样,漂亮极了。想到阿胶,就可联想到“树上开花”。
30、反客为主
:数字30的密码是三菱汽车。一辆越野三菱汽车,经过改装,就不作越野用了,反而以载客为主。想到改装后的三菱汽车不越野而用来拉客,就能想到“反客为主”。
31、美人计 :
数字31的密码是山芋。用山芋制作成的化妆品,美女们都非常喜欢。想到山芋做成的化妆品,就能想到“美人计”了。
32、空城计 :
数字32的密码是扇儿。三国演义中,诸葛亮拿着一把羽毛扇子,站在城楼上,然后唱着“空城计”。
33、反间计 :
数字33的密码是闪闪。看到有一个闪闪发光的东西在我们的房间(反间)里面,非常的漂亮。想到闪闪发光的东西在我们房间,就会想到“反间计”。
34、苦肉计 :
数字34的密码是绅士。学校食堂的厨师请假,来了一位衣冠梦梦的绅士帮我们煮菜,结果他煮的肉非常苦,好难吃。想到绅士煮的肉是苦的就能想到“苦肉计”。
35、连环计 :
数字35的密码是珊瑚。想象珊瑚在海里面长的形状是一环连着一环,五颜六色,非常好看。想到珊瑚长的形状就会想到“连环计”。
36、走为上计 :
数字36的密码是山鹿。在户外爬山的时候,我们在山底下走着,有一群山鹿在山顶跟着我们走,想到山鹿在我们的上面走时,就能想到了“走为上计”。
如果是用C原因编程的话,只要用IF 来判断输入的数字是多少,然后转化为对应的秘密,然后再保存就可以了啊。。。。
或者将输入的数据存放在数组中,然后再来用FOR循环加上IF语句来一个一个的判断,将输入的数据转化为对应的密码存放就可以了。。。