guava 使用hash算法

使用MD5算法获取摘要,并转换为字符串:

Hashing.md5().hashString("sdf");//881710b97e322568d6e8685aa3fbea63

 

使用sha256:

Hashing.sha256().hashString("sdf");//47e476c029f83f2e8fa32d6687956d3ae4db58815da964985a18b0fb4fe187ca

 

 

使用sha512:

Hashing.sha512().hashString("sdf");//901a1d6fe52ff127c3d6c28a323a6567309a61395d1e132babe19091738c782a6f527c0f456cdf82c2a6b9029f5d13cf287a70123875eca075a8845385561912

 

 

64位操作系统使用 SHA-512运算速度比SHA256更佳

 

=============================guava15=======================

 HashCode hashCode= Hashing.md5().hashString("test_password", Charsets.UTF_8);
 String md5=hashCode.toString();

 

wiki:

http://code.google.com/p/guava-libraries/wiki/HashingExplained

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值