openssl_encrypt

guenter024

Erfahrenes Mitglied
Hallo allerseits,
habe Probleme, größere Dateien mit openssl_encrypt zu verschlüsseln.

Folgendes funktioniert einwandfrei:
PHP:
$iv = "1234567812345678";
$schluessel = 'abcdefghijklmnopq'
$methode = 'AES-128-CBC';
$chiffre = openssl_encrypt ('Das ist ein Test', $methode, $schluessel, true, $iv);

Während wenn ich hier die Datei einfüge, nichts mehr geht:
PHP:
// $dumpdatei ca. 200 Mb
$fgc = file_get_contents($dumpdatei);
$iv = "1234567812345678";
$schluessel = 'abcdefghijklmnopq'
$methode = 'AES-128-CBC';
$chiffre = openssl_encrypt ($fgc, $methode, $schluessel, true, $iv);
if(false === $chiffre)
{
    echo openssl_error_string();
    die();
}

openssl_error_string erzeugt keine Ausgabe, memory_limit ist auf 2048 gesetzt.

Gibt es für openssl_encrypt Begrenzungen in der Dateigröße?

Beste Grüße
und im Voraus Danke für jede Hilfe.
 
Wow, das ging aber schnell, Vielen Dank (y)
Lol, ich hattte mir die Doku schon angeschaut, aber nur bis Post 11 gescrollt.
Eine fertige Funktion hätte ich gar nicht erwartet :)

Verwirrend sind nur die Variablen der decrypt-function (Source ist hier dann das Ziel und Dest die Quelle ^^).
Aber das ist nicht das Problem.

Die Funktion hört hier leider auch bei 18 Mb auf.
Und im decrypt_file steht auch nur wirres Zeug.

nochmals Danke .
 
Zurück