php - 是否有一个 Dart 等效于 Sha256 的 PHP "Hash_init" "Hash_update" "Hash_Final"
问题描述
目标是为 AES 文件生成 pass-hash。
PHP
$aes_key = str_pad($iv, self::KEY_SIZE, hex2bin("00"));
for ($i = 0; $i < self::HASH_ITERATION; $i++) {
$hash = hash_init("sha256");
hash_update($hash, $aes_key);
hash_update($hash, $passphrase);
$aes_key = hash_final($hash, true);
}
return $aes_key;
我不知道是否
import 'package:crypto/crypto.dart';
有一个匹配 hash_init、hash_update、hash_final 的动作。
解决方案
推荐阅读
- html - 子 div 宽度不是 100%,左右两侧有某种填充
- security - 防止坚固的地毯
- f# - F#:为重载的构造函数提供类型注释
- sql-server - 有没有办法为 SSIS 包的变量添加锁?
- css - 如何根据 URL id 更改我的 CSS?
- python - 如何证明`fake.unique.ascii_free_email()`无论运行多少次都不会返回重复的电子邮件地址
- android - W/SyncTree:在 /users 处监听失败:DatabaseError:Permission denied 和 E/AndroidRuntime:FATAL EXCEPTION:main for unknow reason
- asp.net-core - 排队 .Net Core SignalR 调用请求
- mule - 为 Mule 处理 OData 中的 ComplexType json
- java - 无法检测在 System.out.print() java 之后是否按下了输入键