我想用 PHP 访问 API。规格如下:
- 双鱼算法
- ECB 密码模式
- PKCS7块填充模式
我尝试了很多不同的 PHP 函数和库,但似乎都没有。
这是我的代码:
function encrypt($data, $key)
{
// Pad for PKCS7
$blockSize = mcrypt_get_block_size(MCRYPT_TWOFISH, MCRYPT_MODE_ECB);
$len = strlen($data);
$pad = $blockSize - ($len % $blockSize);
$data .= str_repeat(chr($pad), $pad);
$encryptedData = mcrypt_encrypt( MCRYPT_TWOFISH, $key, $data, MCRYPT_MODE_ECB);
return $encryptedData;
}
你看到这段代码有问题吗?