这个问题在这里已经有答案了:
c#中的java messagedigest类(3个答案)
12天前关门了。
此java代码在c中的等效代码#
SecureRandom random = new SecureRandom();
byte randBytes[] = new byte[64];
random.nextBytes(randBytes);
MessageDigest md = MessageDigest.getInstance("SHA-512");
md.update(randBytes);
byte[] hash = md.digest();
byte[] encodedHash = Base64.encodeBase64(hash);
1条答案
按热度按时间v9tzhpje1#
应该是:
不清楚如何计算一些随机字节的哈希值。
请注意,在java中
encodedHash
是utf8格式。如果您真的想要utf8格式: