#鸿蒙通关秘籍#如何使用PBKDF2进行密钥派生?在next中如何简单实现?

HarmonyOS
2024-12-09 10:38:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
BIOS梦幻舞
import { cryptoFramework } from '@kit.CryptoArchitectureKit';
import { BusinessError } from '@kit.BasicServicesKit';

function kdfSync() {
  let spec: cryptoFramework.PBKDF2Spec = {
    algName: 'PBKDF2',
    password: '123456',
    salt: new Uint8Array(16),
    iterations: 10000,
    keySize: 32
  };
  let kdf = cryptoFramework.createKdf('PBKDF2|SHA256');
  let secret = kdf.generateSecretSync(spec);
  console.info("[Sync]key derivation output is " + secret.data);
}
分享
微博
QQ
微信
回复
2024-12-09 12:41:23
相关问题