如何在 unetstack 中使用 md5 生成哈希?
How to generate hash using md5 in unetstack?
我想使用 groovy 语言的 MD5 算法为 unetstack 中的位置生成哈希值,但我不知道该怎么做。如果有人知道请帮助我。
在 UnetStack 的 Groovy 中生成 MD5 哈希与在 Java 中生成的一样。您会找到大量资源来向您展示如何做到这一点。例如,参见:
我在 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;
我想使用 groovy 语言的 MD5 算法为 unetstack 中的位置生成哈希值,但我不知道该怎么做。如果有人知道请帮助我。
在 UnetStack 的 Groovy 中生成 MD5 哈希与在 Java 中生成的一样。您会找到大量资源来向您展示如何做到这一点。例如,参见:
我在 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;