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算法的问题
1138浏览 • 1回复 待解决
HarmonyOS 如何计算文件的md5值
1746浏览 • 1回复 待解决
HarmonyOS 文件md5值计算问题
1027浏览 • 1回复 待解决
HarmonyOS MD5实现
1160浏览 • 1回复 待解决
HarmonyOS MD5签名
1122浏览 • 1回复 待解决
HarmonyOS md5进行加密
1001浏览 • 1回复 待解决
HarmonyOS 大文件进行md5计算的方法咨询
933浏览 • 1回复 待解决
HarmonyOS MD5加密示例
1117浏览 • 1回复 待解决
dlopen打开.so文件并使用md5加密
1624浏览 • 1回复 待解决
HarmonyOS MD5加密相关demo
1368浏览 • 1回复 待解决
HarmonyOS的md5加解密 rsa加解密 md5加解密等有公共方法么?
1893浏览 • 1回复 待解决
HarmonyOS 密码怎么进行MD5加密
919浏览 • 1回复 待解决
HarmonyOS App备案信息MD5的获取
987浏览 • 1回复 待解决
HarmonyOS 咨询下p12文件md5
861浏览 • 1回复 待解决
HarmonyOS MD5加密算法demo
1214浏览 • 1回复 待解决
HarmonyOS 需要MD5加密算法
1166浏览 • 1回复 待解决
HarmonyOS 网络请求拦截器中需要追回公共参数和md5,但md5是异步的
935浏览 • 1回复 待解决
HarmonyOS 如何获取媒体资源的md5信息
2092浏览 • 1回复 待解决
HarmonyOS如何对一个文件内容进行MD5计算
2327浏览 • 1回复 待解决
MD5加密后解码结果乱码
1102浏览 • 1回复 待解决
HarmonyOS 怎么实现特定的MD5加密方式
999浏览 • 1回复 待解决
HarmonyOS @yunkss/eftool生成MD5库报错
939浏览 • 1回复 待解决
HarmonyOS 字符串Md5加密问题
895浏览 • 1回复 待解决
没有找到相应的MD5算法实现
1649浏览 • 1回复 待解决
HarmonyOS RawFile的文件如何计算md5,如何copy资源到files目录?
935浏览 • 1回复 待解决
用如下接口获取文件哈希值:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-hash-V5