请问SHA怎么用?Byte 怎么转换成Long? 出来乍到,给大家问个好~请问SHA算法的输入输出分别是什么?是byte[]么?那有大小限制么?我想把string用SHA-1映射到0~(2^32-1),那么怎么把SHA得到的byte[]转换成long呢?谢谢大家了~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考一下这个:JAVA上加密算法的实现用例任何加密算法都支持Stream操作的。不建议使用String进行 谢谢~~再细看之前先问一个问题,那我需要我我原来的int和string转化成stream再进行加密么? String myinfo = "我的测试信息"; // java.security.MessageDigest // alg=java.security.MessageDigest.getInstance("MD5"); MessageDigest alga = MessageDigest.getInstance("SHA-1"); alga.update(myinfo.getBytes()); byte[] digesta = alga.digest(); System.out.println("本信息摘要是:" + byte2hex(digesta)); 斑竹好~我看了,请问最后得到的byte[] digesta长度是多少呢?我想把得到的结果转化为长整形,应该怎么办呢? java自带的类的方法都可以直接使用么? 请教:有人知道Audio Scrobbler API吗?怎么使用和编程? java 中,Bigdecimal 转 int 的 问题 唉,如果有人能把这个问题帮我搞定就好了,先谢谢大家了 关于Abstraction类的一个疑问 多少分升 * 啊,谁告诉我一下哦,谢谢了 理行承诺,请hui_feng(盘桃2)来接分。 路径设置问题?????? 一道极其诡异的问题 求大神指导 一个关于jar文件的弱弱的问题 监听器接口的实现方法放在哪个类中好?怎么理解的?????在线等,谢谢!!
再细看之前先问一个问题,那我需要我我原来的int和string转化成stream再进行加密么?
// java.security.MessageDigest
// alg=java.security.MessageDigest.getInstance("MD5");
MessageDigest alga = MessageDigest.getInstance("SHA-1");
alga.update(myinfo.getBytes());
byte[] digesta = alga.digest();
System.out.println("本信息摘要是:" + byte2hex(digesta)); 斑竹好~我看了,请问最后得到的byte[] digesta长度是多少呢?我想把得到的结果转化为长整形,应该怎么办呢?