在Websphere Commerce中解码krypto参数

时间:2016-04-19 11:16:09

标签: encryption websphere-commerce wcs

我正在尝试解码Websphere Commerce使用的“krypto”参数(将新系统与旧版WCS 6.x集成)。不幸的是我找不到很多关于krypto参数的信息。根据{{​​3}},krypto参数应首先进行base64编码,然后使用DES3-CBC进行编码。我确实有用于编码它的商家密钥,我认为 - 无法验证我得到了正确的。

我试过

  1. 从URL
  2. 获取WCS生成的krypto参数
  3. 对其进行URL解码(decodeURIComponent)
  4. 为base64和Triple DES解码调用openssl:
  5.   

    openssl des3 -d -base64 -in krypto.txt -out krypto-out.txt

    目前我从openssl收到一个“错误的幻数”错误。我想知道是否有人成功地反向设计了参数,并且有更多关于参数的细节。

1 个答案:

答案 0 :(得分:1)

您使用密钥的解密值的商家密钥值是多少? (你从哪里获得商家钥匙?) Websphere Commerce配置文件包含加密的密钥值。但是,您需要使用解密的密钥值来解密其他加密值。

您在上面说明的部分显示正确,但我无法使用openssl工具验证解密方法。我通常使用WCS的nc_crypt实用程序来进行这些解密。