Websphere Commerce で使用される「krypto」パラメーターをデコードしようとしています (新しいシステムを従来の WCS 6.x と統合するため)。残念ながら、クリプト パラメータに関する多くの情報を見つけることができません。セキュリティ アドバイザリによると、krypto パラメータは最初に base64 でエンコードし、次に DES3-CBC でエンコードする必要があります。私はそれをエンコードするために使用されたマーチャント キーを持っていると思いますが、正しいキーを取得したことを確認できません。
私がしようとしました
- URL から WCS によって生成されたクリプト パラメータを取得します。
- URLデコード(decodeURIComponent)
- base64 と Triple DES のデコードのために、次のように openssl を呼び出します。
openssl des3 -d -base64 -in krypto.txt -out krypto-out.txt
現在、openssl から「不正なマジック ナンバー」エラーが発生しています。誰かがパラメーターのリバース エンジニアリングに成功し、パラメーターの詳細を知っているかどうか疑問に思います。