本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为密码生成 Visa PVV
在此示例中,我们将生成一个新的(随机)引脚,其中的输出将是加密的 PIN block
(PinData. PinBlock) 和 a PVV
(pindata.Offset)。密钥输入是PAN
、Pin Verification Key
、Pin Encryption Key
、和PIN block format
。
此命令要求密钥的类型为TR31_V2_VISA_PIN_VERIFICATION_KEY
。
$
aws payment-cryptography-data generate-pin-data --generation-key-identifier arn:aws:payment-cryptography:us-east-2::key/37y2tsl45p5zjbh2 --encryption-key-identifier arn:aws:payment-cryptography:us-east-2::key/ivi5ksfsuplneuyt --primary-account-number 171234567890123 --pin-block-format ISO_FORMAT_0 --generation-attributes VisaPin={PinVerificationKeyIndex=1}
{ "GenerationKeyArn": "arn:aws:payment-cryptography:us-east-2::key/37y2tsl45p5zjbh2", "GenerationKeyCheckValue": "7F2363", "EncryptionKeyArn": "arn:aws:payment-cryptography:us-east-2::key/ivi5ksfsuplneuyt", "EncryptionKeyCheckValue": "7CC9E2", "EncryptedPinBlock": "AC17DC148BDA645E", "PinData": { "VerificationValue": "5507" } }