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算法的问题
989浏览 • 1回复 待解决
HarmonyOS 如何计算文件的md5值
1685浏览 • 1回复 待解决
HarmonyOS 文件md5值计算问题
955浏览 • 1回复 待解决
HarmonyOS MD5实现
1089浏览 • 1回复 待解决
HarmonyOS MD5签名
1097浏览 • 1回复 待解决
HarmonyOS 大文件进行md5计算的方法咨询
883浏览 • 1回复 待解决
HarmonyOS md5进行加密
923浏览 • 1回复 待解决
HarmonyOS MD5加密示例
1079浏览 • 1回复 待解决
dlopen打开.so文件并使用md5加密
1581浏览 • 1回复 待解决
HarmonyOS MD5加密相关demo
1315浏览 • 1回复 待解决
HarmonyOS的md5加解密 rsa加解密 md5加解密等有公共方法么?
1832浏览 • 1回复 待解决
HarmonyOS App备案信息MD5的获取
940浏览 • 1回复 待解决
HarmonyOS 密码怎么进行MD5加密
877浏览 • 1回复 待解决
HarmonyOS 咨询下p12文件md5
823浏览 • 1回复 待解决
HarmonyOS MD5加密算法demo
1152浏览 • 1回复 待解决
HarmonyOS 需要MD5加密算法
1130浏览 • 1回复 待解决
HarmonyOS 网络请求拦截器中需要追回公共参数和md5,但md5是异步的
881浏览 • 1回复 待解决
HarmonyOS 如何获取媒体资源的md5信息
1966浏览 • 1回复 待解决
HarmonyOS如何对一个文件内容进行MD5计算
2224浏览 • 1回复 待解决
HarmonyOS 怎么实现特定的MD5加密方式
946浏览 • 1回复 待解决
MD5加密后解码结果乱码
1056浏览 • 1回复 待解决
HarmonyOS @yunkss/eftool生成MD5库报错
897浏览 • 1回复 待解决
HarmonyOS 字符串Md5加密问题
856浏览 • 1回复 待解决
HarmonyOS RawFile的文件如何计算md5,如何copy资源到files目录?
893浏览 • 1回复 待解决
没有找到相应的MD5算法实现
1624浏览 • 1回复 待解决
用如下接口获取文件哈希值:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-hash-V5