<?php $pflog = gostPathFileLog('logfile.txt'); echo $pflog; echo "\r\n"; if (function_exists('gostDecryptBlock')) { $fn = '1M'; if ($res = gostDecryptBlock(file_get_contents($fn . '.encF'))) { echo 'OK'; if (file_put_contents($fn . '.decF', base64_decode($res))) { echo ' SAVED'; } else { echo ' SAVE ERR'; } } else { echo 'ERR:' . gostGetLastError(); } } else { echo 'Function not present.'; } echo "\r\n";
<?php // gostDecryptBlock (string $sB64DataEnc) // sB64DataEnc - данные для расшивровки закодированные в Base64. // возвращаемые значения: // В случае успеха - string содержащая расшифрованные данные в кодировке Base64 // В случае неудачи - bool false. Причину ошибки можно узнать вызвав функцию gostGetLastError() $pflog = gostPathFileLog('logfile.txt'); echo $pflog; echo "\r\n"; if (function_exists('gostDecryptBlock')) { echo 'IN: ' . @$argv[1] . ' -> FUNC:' . gostDecryptBlock('MIIFQAYJKoZIhvcNAQcDoIIFMTCCBS0CAQAxggTrMIIBnQIBADCBzzCBwDEeMBwGCSqGSIb3DQEJARYPdWNpbmZvQGduaXZjLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMTAwLgYDVQQKDCfQpNCT0KPQnyDQk9Cd0JjQktCmINCk0J3QoSDQoNC+0YHRgdC40LgxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEWMBQGA1UEAxMNR05JVkMgRk5TIFJVUwIKEgjjegAAAABW2zAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQSBpzCBpDAoBCAw2KD2xZ818m7JTZ9kCgXvO+Ee5mesx61ii4+rFhADPwQE1MPLNqB4BgcqhQMCAh8BoGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQI1I9ekMOnIslvLN77V3SN99mfQOuUStqOJMWN12nKCH9anlweVBLxVf4fUoZs6ex0BkYlRsiOa9H8yeNwizDWkECDWQ6g9hnZM3MIIBnQIBADCBzzCBwDEeMBwGCSqGSIb3DQEJARYPdWNpbmZvQGduaXZjLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMTAwLgYDVQQKDCfQpNCT0KPQnyDQk9Cd0JjQktCmINCk0J3QoSDQoNC+0YHRgdC40LgxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEWMBQGA1UEAxMNR05JVkMgRk5TIFJVUwIKEgjjegAAAABW2zAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQSBpzCBpDAoBCCUPdDje0Mc/rsJZxxV8om2VkVbBvf0QvyAEVw2wxvf3wQEzAayUKB4BgcqhQMCAh8BoGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQHSeAE8VabtEA3c/d1XUHO07+hseiO53HkIzSFX/KRI/RqxSC5rB7FWPzN/ONEjV8v3eSbUC37fMm2sk7nvvLlcECHSKO5VoHjqLMIIBpQIBADCB1zCByDEbMBkGCSqGSIb3DQEJARYMdWNAZ2FyYW50LnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMTcwNQYDVQQKDC7QntCe0J4g0K3Qu9C10LrRgtGA0L7QvdC90YvQuSDRjdC60YHQv9GA0LXRgdGBMTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAxGjAYBgNVBAMMEdCj0KYg0JPQkNCg0JDQndCiAgpJ4ZvlAAEAABLZMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BBIGnMIGkMCgEIJ4gv1eRyxYvxKxHSUrjvyvWxgLvDrsmNVCXZh5BPTJFBARX2y1UoHgGByqFAwICHwGgYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAcWP/eKzCn8Fo6xlKjrh0HsqDupoZ6L6zGDzPlbmdU8KPr5p/ZcXO627QT4PUD2Uz+L6wO7PtonlFsYo1VS2yPgQIlmsHuux/6/swOQYJKoZIhvcNAQcBMB0GBiqFAwICFTATBAiKR9rngKPdHgYHKoUDAgIfAYANK2mGfO0/pUg33OBCJQ==') . '.'; } else { echo 'Func not found!'; }