纯数字那就可以随便了吧,比如说先做DES加密,加密后的结果应该是包括大小写字母,数字,两个符号/和=,你可以把每位字符的ascii转为3位十进制,比如DES加密后为AbcD,那结果就应该是065 098 099 068
多了,des、aes、base64、rsa、md5、sha等等,等等,数不胜数。每一种算法,都可以将数字字母加密成纯数字。因为加密的结果可以再加密。比如aes加密后的密文,是16进制的东西,我们可以把这个结果转换成10进制,不就成了纯数字了吗?所以,所有算法,都可以实现你所说的。
把数字每一位变成9减它的数
?php
$a=1234567; //此处为待转换的数
$b=$a."";
$a=str_split($a);
for($i=0;$istrlen($b);$i++)
{
$a[$i]=9-$a[$i];
echo $a[$i];
}
?
简单加密,很简单啊,
比如说,+6, 乘以3
得到的肯定是两位数是把,
然后,在前面任意加两位数,组成一个四位数,全部数据以四位数排列,
你自己要写清楚,
这样的话,直接破解,就麻烦多了,如果不知道,前面两位是多余的,呵呵
还可以采取,一定的规律, 比如 1 3 4 ,自己写一组数据记录下来,
然后, 前面加数据的时候,奇数,任意加,在前面,偶尔加在后面,
难道又增加了 呵呵~~
加密的算法都没有什么标准的~要不别人根据这全世界统一标准就破解了?
你自己怎样的算法都可以,只要是你知道的!
例如2345四个我把它加密成个5位数,可以错开相加
2345
2345
25795就是得到的五位数了!
或者
2345
5432
28882就是哦了,甚至你可以用10000加个4位数!
我这个不专业,只是以前看过一本《密码故事》,略有了解!希望能帮助你