在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 為什么crypto.pbkdf2最后生成的密文長(zhǎng)度是keylen的兩倍,而不是k

為什么crypto.pbkdf2最后生成的密文長(zhǎng)度是keylen的兩倍,而不是keylen的長(zhǎng)度?

const crypto = require('crypto');
crypto.pbkdf2('secret', 'salt', 1024, 32, 'sha512', function (err, derivedKey) {
    if (err) throw err;
    console.log(derivedKey.toString('hex'));
});
// 輸出 8177086d9bc2e39580a7657fabe06e685a57b861768a36406c5744711f461e49

例如上面的最后輸出的結(jié)果的長(zhǎng)度是64,為什么不是keylen的值。這里的keylen究竟指的是什么的長(zhǎng)度?

回答
編輯回答
替身

keylen是字節(jié)長(zhǎng)度,1字節(jié)=8位2進(jìn)制=2位16位進(jìn)制。。。之前腦子沒轉(zhuǎn)過來。。。懵逼了

2017年12月27日 09:00