HarmonyOS 关于求文件的md5
export async function md5File(file: string): Promise<string> {
let md = cryptoFramework.createMd('MD5');
let srcFile = fs.openSync(file, fs.OpenMode.READ_ONLY)
let bufSize = 4096;
let readSize = 0;
let buf = new ArrayBuffer(bufSize);
let readOptions: ReadOptions = {
offset: readSize,
length: bufSize
};
let readLen = fs.readSync(srcFile.fd, buf, readOptions);
while (readLen > 0) {
readSize += readLen;
await md.update({ data: new Uint8Array(buf) })
readOptions.offset = readSize;
readLen = fs.readSync(srcFile.fd, buf, readOptions);
}
fs.closeSync(srcFile)
let mdResult = await md.digest()
let data = mdResult.data
return buffer.from(data).toString("hex")
}
是正确的吗?为啥计算出的md5值和真实的有差距
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 关于MD5算法的问题
1181浏览 • 1回复 待解决
HarmonyOS 如何计算文件的md5值
1783浏览 • 1回复 待解决
HarmonyOS 文件md5值计算问题
1085浏览 • 1回复 待解决
HarmonyOS MD5签名
1152浏览 • 1回复 待解决
HarmonyOS MD5实现
1225浏览 • 1回复 待解决
HarmonyOS 大文件进行md5计算的方法咨询
993浏览 • 1回复 待解决
HarmonyOS MD5加密示例
1167浏览 • 1回复 待解决
HarmonyOS md5进行加密
1079浏览 • 1回复 待解决
dlopen打开.so文件并使用md5加密
1663浏览 • 1回复 待解决
HarmonyOS MD5加密相关demo
1411浏览 • 1回复 待解决
HarmonyOS的md5加解密 rsa加解密 md5加解密等有公共方法么?
1960浏览 • 1回复 待解决
HarmonyOS App备案信息MD5的获取
1050浏览 • 1回复 待解决
HarmonyOS 咨询下p12文件md5
944浏览 • 1回复 待解决
HarmonyOS 需要MD5加密算法
1225浏览 • 1回复 待解决
HarmonyOS MD5加密算法demo
1266浏览 • 1回复 待解决
HarmonyOS 密码怎么进行MD5加密
973浏览 • 1回复 待解决
HarmonyOS 网络请求拦截器中需要追回公共参数和md5,但md5是异步的
983浏览 • 1回复 待解决
HarmonyOS 怎么实现特定的MD5加密方式
1038浏览 • 1回复 待解决
HarmonyOS如何对一个文件内容进行MD5计算
2372浏览 • 1回复 待解决
HarmonyOS 如何获取媒体资源的md5信息
2183浏览 • 1回复 待解决
HarmonyOS 字符串Md5加密问题
926浏览 • 1回复 待解决
HarmonyOS @yunkss/eftool生成MD5库报错
975浏览 • 1回复 待解决
MD5加密后解码结果乱码
1147浏览 • 1回复 待解决
HarmonyOS RawFile的文件如何计算md5,如何copy资源到files目录?
977浏览 • 1回复 待解决
HarmonyOS 系统的加密库怎么使用MD5加密
1451浏览 • 1回复 待解决





















用如下接口获取文件哈希值:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-hash-V5