如题!!先谢谢各位大虾了!!
解决方案 »
- 请教classloader问题
- 一个变态的java程序,输出结果是什么?
- hibernate 查询的一点点问题Session session = sf.openSession();
- java 中,Bigdecimal 转 int 的 问题
- 汉字字符串加密的问题,请指教
- 面视题:下面代码将输出什么结果
- 一次上传两个文件,分别存在不同的目录下,用SmartUpload怎么用
- JBuilder下怎样生成可执行文件?
- response.sendRedirect()问题
- 如果在action里弹出一个jsp小窗口 还要把action里的一个list传过去
- 静态内部类 有什么作用? 有那些应用?
- 请大家帮帮忙了
在mysql下有 encode(String id,String key);加密 解密的时候用decode(String newID,String key)
还原的时候,再用日期做随机数种子,反算一下即可.
import java.util.*;....
public String code(String id,long sysdate) {
Random rnd = new Random(sysdate);
String newID = "";
for (int i = 0; i < id.length(); i++) {
newID += (char)(((int)id.charAt(i)) ^ rnd.nextInt());
}
return newID;
}其实这个方法既可以做为加密,也可以解密.