我是新手,想只到怎么在网页里加密,例如用户登陆和新用户注册等等.MD5和RAS哪个更实用?
解决方案 »
- 'http://reg.163.com/login.jsp?type=1&url=http://entry.mail.163.com/coremail/fcg/
- 求一个JMS数据传递问题~~欢迎出谋划策
- session生存期问题
- 日期格式图片在转换整个输入字符串之前结束的问题
- 请问jsp是属于j2ee还是j2se?
- 我想请教一下用Dreamweaver开发简单的JSP页面的流程,请有经验者指正!!
- 站内发信代码是什么原理啊!
- 如何实现用jsp将sql server 的数据备份出来!并指定存放路径!
- TO:ycats(加菲猫),快来看啊,图片显示问题!
- gitlab http和ssh没有端口号我就不能白了
- 关于发送html格式邮件的中文问题
- 关于request.getAttribute()和request.getParameter()
private String 密码;
/**
*
* 构造函数
* @param 密码
*/
public 加密(String 密码){
this.密码=密码;
}
/**
*
* 功能: 对数据进行加工,明文变密文,密文变明文
* @param 数据
* @return 加工结果
*/
public String do加工(String 数据){
return new String(异或(数据.getBytes(),this.密码.getBytes()));
}
/**
*
* 功能: 按位异或
* @param 数据
* @param 密码
* @return 处理后的结果
*/
private static byte[] 异或(byte[] 数据,byte[] 密码){
if(数据==null||密码==null)
return null;
int 密码位=0;
for(int 数据位=0;数据位<数据.length;数据位++){
数据[数据位]=(byte)((int)数据[数据位]^(int)密码[密码位]);
密码位++;
if(密码位==密码.length)
密码位=0;
}
return 数据;
}
/**
* 功能: 主函数
* @param args
*/
public static void main(String[] args) {
加密 加密=new 加密("pass");
String 明文="simbas";
String 密文=加密.do加工(明文);
String 解密=加密.do加工(密文);
System.out.println("明文:"+明文);
System.out.println("密文:"+密文);
System.out.println("解密:"+解密);
}
/**
* Set方法
* @param 密码 要设置的 密码。
*/
public void set密码(String 密码) {
this.密码 = 密码;
}
}
代码太强了
我从来没用中文来做个这样的东西
simbas00(我是被诅咒了!我微笑着,享受这痛苦生活带来的仅有快乐)“有创意”