我想在 groovy 语言中使用 MD5 算法为 unetstack 中的位置生成哈希值,但我不知道该怎么做。如果有人知道请帮助我。
2 回答
1
我已经在unetstack中运行了这个程序,它工作正常。
MD5.groovy
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
def input="300724"
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] messageDigest = md.digest(input.getBytes());
BigInteger no = new BigInteger(1, messageDigest);
String hashtext = no.toString(16);
while (hashtext.length() < 32) {
hashtext = "0" + hashtext;
}
println "Hash_value "+hashtext;
于 2021-07-19T09:56:29.090 回答
1
在 UnetStack 上的 Groovy 中生成 MD5 哈希与在 Java 中相同。您会找到大量资源来向您展示如何做到这一点。例如,请参阅:
于 2021-06-30T18:16:24.707 回答