用java程序进行sha1加密,怎么弄?

大漠真人 发布于 2013/05/30 20:57
阅读 11K+
收藏 0
用java程序进行sha1加密,怎么弄? 
加载中
0
大漠真人
大漠真人

引用来自“逝水fox”的答案

Apache的commons-codec

and... sha-1不是加密

So easy!非常感谢!

DigestUtils.shaHex(tmpStr);

0
逝水fox
逝水fox

Apache的commons-codec

and... sha-1不是加密

大漠真人
大漠真人
呃,反正是要把字符串用Sha1编码,能不能给个例子啊
0
南湖船老大
南湖船老大
public byte[] encrypt(byte[] bytes) {
		byte[] _bytes = null;
		try {
			MessageDigest md = MessageDigest.getInstance("SHA");
			md.update(bytes);
			_bytes = md.digest();
		} catch (NoSuchAlgorithmException ex) {
			Logger.getLogger(SHA1.class.getName()).log(Level.SEVERE, null, ex);
		}
		return _bytes;
	}
大漠真人
大漠真人
谢谢了,这个没好使~
0
小麦兜儿
小麦兜儿

引用来自“大漠真人”的答案

引用来自“逝水fox”的答案

Apache的commons-codec

and... sha-1不是加密

So easy!非常感谢!

DigestUtils.shaHex(tmpStr);

加密参数最好用字节数组,毕竟SHA1算法是使用字节为单位进行运算的,字符串转字节还与字符编码有关。
大漠真人
大漠真人
对这个算法不熟悉,只是临时一用,有时间研究研究具体实现,感谢指点哈
返回顶部
顶部