Php Linux中的Capicom解密
我有一个用RC4加密的windows CAPICOM库的数据库。下面的PHP脚本在windows服务器上运行良好Php Linux中的Capicom解密,php,linux,encryption,capicom,Php,Linux,Encryption,Capicom,我有一个用RC4加密的windows CAPICOM库的数据库。下面的PHP脚本在windows服务器上运行良好 ... $oCapiCapi = new COM("CAPICOM.EncryptedData"); $oCapiCapi -> Algorithm = 1; $oCapiCapi -> Algorithm -> KeyLength = 3; $oCapiCapi -> SetSecret('OURveRYSecretKey'); ...
...
$oCapiCapi = new COM("CAPICOM.EncryptedData");
$oCapiCapi -> Algorithm = 1;
$oCapiCapi -> Algorithm -> KeyLength = 3;
$oCapiCapi -> SetSecret('OURveRYSecretKey');
...
$oCapiCapi -> Decrypt($orsd[1]);
$Decrypted = $oCapiCapi -> Content;
...
我想在linux服务器上解密相同的数据库。我该怎么做?我能解密用CAPICOM加密的数据吗
谢谢。这似乎是您的最佳选择:
显然,如果你想让你的应用程序跨平台运行,你应该完全放弃COM()——但我知道这是否超出了你的控制范围。CAPICOM使用标准加密算法,如3DES。如果您自己解析加密的缓冲区,您应该能够使用任何语言对其进行解码 有关CAPICOM缓冲区的详细信息,请从此处开始: 如果您仅使用一种加密算法处理来自单个源的数据,则应该能够显著简化缓冲区解析代码