为了保证能够生成14位的密码自己又能凭大脑记忆~最好是使用一些密码算法啦从古典密码说起…古典密码主要分为代换和置换两大类~具体定义什么的百度就有,现在咱们直接开始使用几个最简单的加密算法使用单表代换的加法算法(名字分类什么的那么长然而并没有什么卵用有木有啊~其实就是移位啊)比如现在我想到两个人的生日19310213和19620521,总共16位了,截断最后一位不要,把它们放在一起变成了19310211962052,现在就有初始密码了是吧,这个你肯定是能记住的~然后选一个你喜欢的数字进行移位,比如当我们选3的时候就成了著名的凯撒密码,这时把所有数字往后移三位,最后三位补齐前三位,就成了10211962052193这样就大功告成啦~是不是简单又保密, 同样用这种方法你可以选取其他纪念日,截取任意两位,移任意多位,这样的话就算知道你是使用这种方法加密的也很难猜到密码哟 。涉及到乘法和取模的算法就不推荐了哈~专业学生算起来都头痛啊~还可以推荐一种简单的算法,就是想一句英文,然后把子字母变成数字就好啦,比如说a就代表1,b代表2,以此类推。当我选了一句just do it之后,当我对它进行转换后就成了10211920415920(≧∇≦)怎么样,是不是刚好14位呀,而且我保证这种组合直接猜是猜不到的,暴力破解就另说啦…这种方法困难之处就在于选择什么英语句子刚好换算成14位,我试了三次找到了这句,找不到何时的也可以,比如tomorrow 对应的是2015131518181523,有18位了,直接按照个人喜好截断扔掉其中两位就好啦^_^其实做到以上这样,一般来说密码就不会被破解了,当然如果你还有更高的要求,咱们就试试现代密码的单向函数~说了这么多,感觉这逼要装不下去了,…Y(^_^)Y直接来个简单粗暴的,下个使用MD5算法加密之类的加密软件,直接输入一串任意数字(当然是好记的,比如某人生日之类的),软件就替你进行多轮迭代~算出来的密码直接取前14位~只要每次都输入同一个生日,计算出来的密码肯定都是一样的!由于你只取了前14位,所有逆向解密软件都歇菜了啦…保密性棒棒嗒^_^密码学内容可多啦,要复杂的话可以弄得很复杂,本人学得不好就随便提了几个比较适合题主用得。
首先排除连续的和重复数字组成的密码,被按到的可能性非常大。如果是随手乱按的一堆数字,其实被熊孩子按到的可能性非常非常小了,但题主貌似不放心。那我觉得可以结合一下,利用某强迫症原理,设置一段数字,比如11111311111111,13111111115111,12121218121212,12345674901234,98765123456709,小孩子喜欢连续按某一个数字,或者顺序,倒序按,变动其中一个数字给人的感觉非常别扭,个人认为相比较随机数字,更不容易被按到,自己也方便记住。
1、想一句话。要求:英文、最好超过7个词。例如"The first step is as good as half over."
2、依次取句子中每个单词的首字母,转化成相应的数字(a-z分别对应1-26)。对上面的句子来说,就是20,6,19,9,1,7,1,8,15。
3、把这一串数字连起来:206199171815。这是一个12位的密码。用更长的句子可以得到更长的密码。
背一段圆周率,然后自己随机在里面截
用别人的生日进行改造





