按照使用composer安装dukpt-php的说明,编写一个简单的代码:
<?php
use DUKPTDerivedKey;
use DUKPTKeySerialNumber;
use DUKPTUtility;
$ksnObj = new KeySerialNumber($ksn);
$decryptionKey = DerivedKey::calculateDataEncryptionRequestKey($ksnObj, $bdk);
但是得到错误:
Class 'DUKPTKeySerialNumber' not found
您需要包含作曲家的自动加载器:
require __DIR__ . '/vendor/autoload.php';
您可以在此处阅读文档。
我在PHP中看到这种类型的语句存在一些不一致(真的?!),您可能需要使用根命名空间"use"语句:
use DUKPTUtility.