加密成纯数字
❶ 请教一个问题,使用什么加密方式可以把一个字符串变成一串纯数字
字符串中字符的种类,按照ASCII码编码来说有256种,而普通数字每位只有10种,那么编码版后的数字字权符串必然要比编码前长,比如说是之前的3倍长。
最简单的方法是直接将每个字符的ASCII码用ASCII码取值写出来,比如大写字母A的ASCII码是65,那么就写成065,3个一组表示一个字符;再想加密可以在这个3位数上进行运算,采用比如全都加一个数之类的方法。
❷ Delphi常用的字符串(密码)加密方式都有哪几种哪种方法可以将数字字母混合加密成纯数字
多了,des、aes、base64、rsa、md5、sha等等,等等,数不胜数。每一种算法,都可以将数内字字母加密容成纯数字。因为加密的结果可以再加密。比如aes加密后的密文,是16进制的东西,我们可以把这个结果转换成10进制,不就成了纯数字了吗?所以,所有算法,都可以实现你所说的。
❸ PHP怎么加密后是一串数字
应该是自己编写的,,这个也很简单,比如:要加密的数是123,加密算法是:
INT((A*5-A/4)*135+A-A*6),当然以上只是我自己写的一个,具体他是怎么写的要推算,能明白我的意思吗?
❹ 如何改动md5加密算法生成纯数字密码
生成结果字符串逐字节 (C - 48) MOD 10 不就完了。
得到的是整型变量,需要字符型变量的话再+48
❺ 有什么加密能把中文加密成只有字母和数字的加密算法
可以用Base64编码中文,但Base64里可能出现/和=这两个符号.如果用汉字内码的十六进制表示,可以达到只有数字和字母的效果,解码也比较容易.
❻ 请问C#有什么算法可以将数字加密,而且得到的结果还是数字
这样你可以自定义算法,如果光输出是数字的话,应该还是比较容易的。回
1.给每个数乘2,结果输出答按2位记,比如26加密后的0412。也就是2*2 = 04,6*2=12。你在解密的时候就将字符串按照两位进行拆分,然后再除以2,就会得到原来的密码,然后再合并。
2.给每个数取相对于10的余,比如1的余为9,2的余为8,0的余为0,这样你的愿密码为159,加密后为951。