Шифрование файла на php
124 сообщения
#16 лет назад
Подскажите пожалуйста как зашифровать файл с помощью php, mycrypt почитал но не понял как все таки шифровать файл, и какой алгоритм выбрать что бы шифрование больших файлов проходило быстро?
756 сообщений
#16 лет назад
В смысле шифровать?Вот пример шифровка input-значения шифром TripleDES
<?php
$key = "My cool key"; // просто текст
$data = "My secret data"; // инфа для шифрования
$alg = MCRYPT_BLOWFISH;
$mode = MCRYPT_MODE_CBC;
$iv = mcrypt_create_iv (mcrypt_get_iv_size ($alg, $mode),MCRYPT_DEV_URANDOM);
$encrypted_data = mcrypt_encrypt ($alg, $key, $data, $mode, $iv);
$plain_text = base64_encode ($encrypted_data);
$filewrite = fopen ("file.txt","w");
fwrite ($filewrite, $plain_text);
fclose ($filewrite);
print $plain_text."\n";echo "<br />";
echo "<br />";
echo "читаем из файла";
echo "<br />";
$filewrite2 = fopen ("file.txt","r");
print $filewrite2;
$text = fread($filewrite2, filesize("file.txt"));
$text = base64_decode($text);
$decoded = mcrypt_decrypt ($alg, $key, $text, $mode, $iv);
print $decoded."\n";
fclose ($filewrite2);
?>
756 сообщений
#16 лет назад
Обращайся 
Ты пошире тему расскрой! Может что ещё подскажу...
Для чего оно тебе нужно, может нужный метод криптографии подберёш.