java中的MessageDigest.getInstance("SHA-512")用ArkTS该如何实现
public static String getSha512(String salt) {
MessageDigest md = null;
String sha = "";
try {
md = MessageDigest.getInstance("SHA-512");
byte[] digest = md.digest(salt.getBytes());
StringBuilder sb = new StringBuilder();
for(int i = 0; i < digest.length; ++i) {
sb.append(Integer.toString((digest[i] & 255) + 256, 16).substring(1));
}
sha = sb.toString();
} catch (NoSuchAlgorithmException var6) {
Log.w("MD5Utils", var6);
}
return sha;
}
是这样吗:
let mac = cryptoFramework.createMd('SHA512');
let inputBlob: cryptoFramework.DataBlob = { data: StringUtil.stringToUint8Array(salt) };
await mac.update(inputBlob);
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何在ArkTS中实现Java运行时注解的能力?
1344浏览 • 1回复 待解决
HarmonyOS ArkTS扫描UI该如何实现
34浏览 • 1回复 待解决
ArkTS中globalThis无法使用该如何替换
2357浏览 • 1回复 待解决
#鸿蒙通关秘籍#我该如何在HarmonyOS里用ArkTS编写我自己的组件?
145浏览 • 1回复 待解决
ArkTs支持类似java的匿名内部类实现接口
3236浏览 • 1回复 待解决
synchronized在java中可以修饰方法,从而简单地实现函数的同步调用。在ets开发中,如何简单实现该功能
2087浏览 • 1回复 待解决
如何实现类似Java中的反射方法调用能力
2125浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现ArkTS中监听HiLog日志以进行用例验证?
83浏览 • 1回复 待解决
HarmonyOS NEXT中ArkTS与Java/Kotlin的混合开发如何最佳实践?
650浏览 • 0回复 待解决
JS中的input值文本对齐该如何实现?
8416浏览 • 1回复 待解决
HarmonyOS中如何用Java实现配音功能
4679浏览 • 1回复 待解决
ArkTS中如何实现反射?
409浏览 • 1回复 待解决
鸿蒙怎么用Java实现崩溃日志收集以及上传服务器?
3055浏览 • 1回复 待解决
HarmonyOS HAR 包中的 so 如何用 Node API 加载该 HAR 包中的 ArkTS 模块
458浏览 • 1回复 待解决
ArkTS中如何实现对象的深拷贝?
441浏览 • 1回复 待解决
如何在ArkTS中实现接口?
291浏览 • 1回复 待解决
ArkTS中有类似java中的System.arraycopy数组复制的方法吗
2552浏览 • 1回复 待解决
希望提供Java里的Float.intBitsToFloat()和Float.floatToIntBits()的ArkTs实现
938浏览 • 1回复 待解决
JAVA卡片怎么用自定义组件?
6562浏览 • 1回复 待解决
HarmonyOS 实现类似Java中的反射方法调用能力
265浏览 • 1回复 待解决
java中如何设置CommonDialog的位置?
5325浏览 • 1回复 待解决
arkts中枚举里面可以声明方法吗?类似java中可以声明方法,然后每个枚举类可以实现它们
1885浏览 • 1回复 待解决
java播放器怎么用解码器?
4811浏览 • 1回复 待解决
类似js中的slot插槽功能在ArkTS中如何实现
1960浏览 • 1回复 待解决
如何在ArkTS中实现JSON和Map的转换?
3257浏览 • 1回复 待解决
是的,详细的用法可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-cryptoframework-V5#cryptoframeworkcreatemd
更多cryptoframework用法,可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/e3_u5bc6_u7b97_u6cd5_u6846_u67b6_u670d_u52a1_uff09-V5