Example #1
0
<?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";
Example #2
0
<?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!';
}