Key: $key
Text: $text
Encrypt: $crypttext
Decrypt: $decrypttext"; //// EXAMPLE 2. with write and get the crypt text in a binary file //// //// Hier gibt es dann Probleme ... (with problems ...) /////////// $otherkey="Another Key"; $othertext="Another plain text"; $filename = "crypt.bin"; // Enrypten ... $otheriv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $otheriv = mcrypt_create_iv($otheriv_size, MCRYPT_RAND); $othercrypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $otherkey, $othertext, MCRYPT_MODE_ECB, $otheriv); // In Datei schreiben (binär) $print="$otheriv\r\n$othercrypttext"; echo "


EXAMPLE 2:

Key: $otherkey
Text: $othertext
File zum Speichern: $filename

Schreibe in Datei
=> neuen iv: $otheriv
=> den verschlüsselten Test: $othercrypttext"; $new_print = fopen($filename,"wb+"); fwrite($new_print,$print); fclose($new_print); // Aus der Datei lesen $datei = fopen($filename,"rb"); $i=0; while(!feof($datei)) { // $zeile = fread($datei,filesize($filename)); $zeile = fgets($datei,255); $cryptzeile[]=$zeile; $i+=1; } fclose($datei); // Decrypten ... echo "

Habe nun aus Datei gelesen:
=> neuen iv: $cryptzeile[0]
=> den verschlüsselten Test: $cryptzeile[1]"; $otherdecrypttext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $otherkey, $cryptzeile[1], MCRYPT_MODE_ECB, $cryptzeile[0]); echo "
Habe nun alles dechriffiert:
Orignaler Text: $othertext
Chiffrierter Text aus Datei: $cryptzeile[1]
Dechiffrierter Text aus Datei: $otherdecrypttext"; //// FAZIT ///////////////// echo "


FAZIT:

Eigentlich schade! (Kay Vogelgesang)"; ?>