gpt4 book ai didi

PHP pack() 函数的 Java 等效项

转载 作者:太空宇宙 更新时间:2023-11-04 12:20:19 24 4
gpt4 key购买 nike

我有一个 PHP 函数。此代码用于加密密码

有人知道如何用 Java 代码编写这个吗?

这是我尝试过的,但没有给我结果。

    byte[] rawSHA = null;
byte[] base64HexSHA = null;
MessageDigest md= null;

try {
md = MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException e) {
LOG.error("Unable to load MD5 Message Digest : " + e.getMessage(), e);
throw new IllegalStateException("MD5 Message Digest Instance Not Found");
}


rawSHA = md.digest(rawText.getBytes("UTF-8"));
base64HexSHA = Base64.encodeBase64(rawSHA);
System.out.println("result = "+base64HexSHA );

感谢帮助

编辑:我将其用于 Base64 库

import org.apache.tomcat.util.codec.binary.Base64;

最佳答案

String someString = "qwe";
MessageDigest messageDigest = MessageDigest.getInstance("MD5");
String checksum = new BigInteger(1, messageDigest.digest(someString.getBytes())).toString(16);
System.out.println(checksum);

希望这有帮助..:)

关于PHP pack() 函数的 Java 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38914313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com