纯数字那就可以随便了吧,比如说先做DES加密,加密后的结果应该是包括大小写字母,数字,两个符号/和=,你可以把每位字符的ascii转为3位十进制,比如DES加密后为AbcD,那结果就应该是065 098 099 068
你好!!
有个思路,你试试吧,对每一位数字都做独立的处理;
首先,有一个密匙串,比如:123123123,这个密匙串,可以任意定义
你可以自己写一个啊,比如加密 12345,那你就想办法加密,比如:(12345+20)*2
解密的时候 就是 (加密后密码-20)/2
这样你可以自定义算法,如果光输出是数字的话,应该还是比较容易的。
1.给每个数乘2,结果输出按2位记,比如26加密后的0412。也就是2*2 = 04,6*2=12。你在解密的时候就将字符串按照两位进行拆分,然后再除以2,就会得到原来的密码,然后再合并。
2.给每个数取相对于10的余,比如1的余为9,2的余为8,0的余为0,这样你的愿密码为159,加密后为951。
md5加密应该可以吧!!!