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算法的问题
371浏览 • 1回复 待解决
HarmonyOS 如何计算文件的md5值
1001浏览 • 1回复 待解决
HarmonyOS 文件md5值计算问题
351浏览 • 1回复 待解决
HarmonyOS MD5实现
393浏览 • 1回复 待解决
HarmonyOS MD5签名
396浏览 • 1回复 待解决
HarmonyOS 大文件进行md5计算的方法咨询
324浏览 • 1回复 待解决
HarmonyOS md5进行加密
374浏览 • 1回复 待解决
HarmonyOS MD5加密示例
395浏览 • 1回复 待解决
dlopen打开.so文件并使用md5加密
1049浏览 • 1回复 待解决
HarmonyOS MD5加密相关demo
755浏览 • 1回复 待解决
HarmonyOS的md5加解密 rsa加解密 md5加解密等有公共方法么?
1133浏览 • 1回复 待解决
HarmonyOS App备案信息MD5的获取
359浏览 • 1回复 待解决
HarmonyOS 密码怎么进行MD5加密
316浏览 • 1回复 待解决
HarmonyOS 咨询下p12文件md5
292浏览 • 1回复 待解决
HarmonyOS 需要MD5加密算法
526浏览 • 1回复 待解决
HarmonyOS MD5加密算法demo
477浏览 • 1回复 待解决
HarmonyOS 网络请求拦截器中需要追回公共参数和md5,但md5是异步的
354浏览 • 1回复 待解决
HarmonyOS如何对一个文件内容进行MD5计算
1428浏览 • 1回复 待解决
HarmonyOS 如何获取媒体资源的md5信息
1166浏览 • 1回复 待解决
HarmonyOS 怎么实现特定的MD5加密方式
433浏览 • 2回复 待解决
MD5加密后解码结果乱码
493浏览 • 1回复 待解决
HarmonyOS 字符串Md5加密问题
318浏览 • 1回复 待解决
HarmonyOS @yunkss/eftool生成MD5库报错
224浏览 • 1回复 待解决
HarmonyOS RawFile的文件如何计算md5,如何copy资源到files目录?
296浏览 • 1回复 待解决
没有找到相应的MD5算法实现
1096浏览 • 1回复 待解决
用如下接口获取文件哈希值:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-hash-V5