首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问一个关于JAVA实现密码加密的有关问题

2012-09-08 
请教一个关于JAVA实现密码加密的问题业务需求大概是这样的1、输入一个字符串(长度是20)当初始密码2、输入密

请教一个关于JAVA实现密码加密的问题
业务需求大概是这样的
1、输入一个字符串(长度是20)当初始密码
2、输入密钥关键字(可以使英文也可以是中文长度是10)
然后根据密钥关键字,生成具有一定复杂度的字符串(如包含字母大小写,包含数字)

请教下,这个加密算法有什么大体思路么?有现成的成熟的算法么?


[解决办法]
用xor噢

你把字符串的每个字符转为数字存到数组a中,关键字也转为数字存到数组b中,然后用异或方式,例如:

int a=123456; 
int b=567890; 
int c=a^b;
[解决办法]
直接上 google 上去搜索 JAVA加密算法
[解决办法]
DES加密,查下,java有现成的API

热点排行