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值
656浏览 • 1回复 待解决
HarmonyOS md5进行加密
37浏览 • 1回复 待解决
HarmonyOS MD5加密相关demo
484浏览 • 1回复 待解决
dlopen打开.so文件并使用md5加密
773浏览 • 1回复 待解决
HarmonyOS的md5加解密 rsa加解密 md5加解密等有公共方法么?
756浏览 • 1回复 待解决
HarmonyOS如何对一个文件内容进行MD5计算
957浏览 • 1回复 待解决
HarmonyOS 如何获取媒体资源的md5信息
764浏览 • 1回复 待解决
HarmonyOS 系统的加密库怎么使用MD5加密
500浏览 • 1回复 待解决
MD5加密后解码结果乱码
172浏览 • 1回复 待解决
求告知ArkTS如何获取MD5值
730浏览 • 0回复 待解决
HarmonyOS 请问有提供md5算法库吗?
247浏览 • 1回复 待解决
没有找到相应的MD5算法实现
683浏览 • 1回复 待解决
如何解决MD5加密中遇到的问题
927浏览 • 1回复 待解决
如何对ArrayBuffer字节流进行MD5?
223浏览 • 1回复 待解决
HarmonyOS 如何将md5变成字符串?
291浏览 • 1回复 待解决
想了解一下MD5算法示例。
830浏览 • 1回复 待解决
如何通过uuid生成、md5、RSA、AES、 DES
1921浏览 • 1回复 待解决
如何对字符串进行MD5哈希处理
2670浏览 • 1回复 待解决
HarmonyOS 获取时间戳还有md5加密,有没有同步的方法
550浏览 • 1回复 待解决
HarmonyOS app备案,公钥和md5 ,具体是取哪个签名文件,哪个签名信息
107浏览 • 1回复 待解决
HarmonyOS 平台如何获取公钥和证书MD5指纹?
72浏览 • 1回复 待解决
HarmonyOS 通用的加密算法库有吗?比如 SHA、MD5、AES 这类的
29浏览 • 1回复 待解决
获取rawfile下面的资源文件时 只有dom_exocr.lic能获取到 md5这个文件就获取不到
1572浏览 • 1回复 待解决
通过NDK开发AES、MD5、BASE64,是否有提供可调用库
1776浏览 • 1回复 待解决
如何使用@ohos.security.cryptoFramework库对字符串进行MD5加密?
188浏览 • 1回复 待解决
用如下接口获取文件哈希值:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-hash-V5