java代码想加密怎么处理?

java代码想加密怎么处理?... java代码想加密怎么处理? 展开
 我来答
风终地果
2008-06-20
知道答主
回答量:37
采纳率:0%
帮助的人:0
展开全部
如果你说的是文本加密,有很多方法,自己也可以写个字符变换程序

如果是代码加密,没用的,java就是开源。
你藏再厉害,编译+反编译,干净的源码就出来了
gary1211
2008-06-20
知道答主
回答量:28
采纳率:0%
帮助的人:8.1万
展开全部
package noumena.mgs.server.util;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class StringEncrypt {
/**
* 对字符串加密,加密算法使用MD5,SHA-1,SHA-256,默认使用SHA-256
* @param strSrc 要加密的字符串
* @param encName 加密类型
* @return
*/
public static String Encrypt(String strSrc, String encName) {
MessageDigest md = null;
String strDes = null;

byte[] bt = strSrc.getBytes();
try {
if (encName == null || encName.equals("")) {
encName = "SHA-256";
}
md = MessageDigest.getInstance(encName);
md.update(bt);
strDes = bytes2Hex(md.digest()); // to HexString
} catch (NoSuchAlgorithmException e) {
return null;
}
return strDes;
}

public static String bytes2Hex(byte[] bts) {
String des = "";
String tmp = null;
for (int i = 0; i < bts.length; i++) {
tmp = (Integer.toHexString(bts[i] & 0xFF));
if (tmp.length() == 1) {
des += "0";
}
des += tmp;
}
return des;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
度安白XG
2008-06-20 · 超过25用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:71.9万
展开全部
用md5吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
filoplume
2008-06-20 · TA获得超过137个赞
知道答主
回答量:242
采纳率:0%
帮助的人:0
展开全部
md5是计算信息摘要 不是加密
加密要用DES AES
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式