この Java コードを JavaScript に変換するにはどうすればよいですか?
リーリー私自身も試してみた結果は次のとおりです:
リーリーしかし、キーの長さが 8 ではないため、ERR_CRYPTO_INVALID_KEYLEN
エラーが発生します。私の JavaScript コードには Java コードのこの部分が欠けていると思いますが、この部分を JavaScript に変換する方法がわかりません... :
P粉5502578562023-09-07 10:22:32
const crypto = require('crypto'); function getSignature(skey, iv, data) { const IV = Buffer.from(iv, 'utf-8'); const desKey = Buffer.from(skey, 'utf-8'); const cipher = crypto.createCipheriv('des', desKey.slice(0, 8), IV); let encrypted = cipher.update(data, 'utf-8', 'base64'); encrypted += cipher.final('base64'); return encrypted; }