本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
大头针翻译
AS2805 在第 6.4 节中描述了会话特定的密钥派生模式。它的用途与 DUKPT 类似,任何一种算法都可以使用,因为第 6.7 节中介绍了 DUKPT。在此方案中,使用 (STAN) 作为派生数据从终端密码中派生出会话引脚密钥 SystemTraceAuditNumber(称为 KPE)。 TransactionAmount
翻译密码是一项常用功能,可以翻译 to/from 各种格式。在此示例中,我们将 PIN 从 KPE 转换为个人识别码加密密钥 (PEK),例如在向支付网络发送 PIN 时。
cat >> translate-pin-as2805.json { "EncryptedPinBlock": "B3B34B43BAB5F81A", "IncomingKeyIdentifier": "arn:aws:payment-cryptography:us-east-2:111122223333:key/ivi5ksfsuplneuyt", "IncomingTranslationAttributes": { "IsoFormat0": { "PrimaryAccountNumber": "9999179999900013" } }, "IncomingAs2805Attributes": { "SystemTraceAuditNumber": "000348", "TransactionAmount": "000000000328" }, "OutgoingKeyIdentifier": "", "OutgoingTranslationAttributes": { "IsoFormat0": { "PrimaryAccountNumber": "9999179999900013" } } }
$aws payment-cryptography-data translate-pin-data --cli-input-json file://translate-pin-as2805.json --region ap-southeast-2
{ "WrappedKey": { "KeyCheckValue": "DC1081", "KeyCheckValueAlgorithm": "ANSI_X9_24", "KeyMaterial": "HDC10AEF038E695DDD72AF08DC1BB422D", "WrappedKeyMaterialFormat": "KEY_CRYPTOGRAM", "WrappingKeyArn": "arn:aws:payment-cryptography:us-east-2:111122223333:key/rhfm6tenpxapkmrv" } }