この DES 暗号化コードを Java コードから JavaScript に変換するにはどうすればよいですか?
P粉504080992
P粉504080992 2023-09-06 13:31:17
0
1
571

この Java コードを JavaScript に変換するにはどうすればよいですか?

リーリー

私自身も試してみた結果は次のとおりです:

リーリー

しかし、キーの長さが 8 ではないため、ERR_CRYPTO_INVALID_KEYLEN エラーが発生します。私の JavaScript コードには Java コードのこの部分が欠けていると思いますが、この部分を JavaScript に変換する方法がわかりません... :

ああああ

P粉504080992
P粉504080992

全員に返信(1)
P粉550257856
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;
}
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート