PHP-Einfach.de PHP lernen leicht gemacht

Navigation
» Startseite
» Newsübersicht
» Kontakt
» Impressum

Community
» Forum
» Gästebuch

Tutorial
» PHP Tutorial
» MySQL Tutorial
» PHP
» MySQL
» Codeschnipsel

Downloads
» Einführung
» Scripts
» Command Board

Sonstiges
» md5-Generator
» Generator
   » Meta-Tags
   » Base64-Kodierer
   » Farbcode
» Passwortsicherheit    » Blowfish
   » PHP Obfuscator
» Wissenswertes

PHP lernen


Dieses Projekt wird unterstützt von
Lichteffekte Shop

 
Partner:
Mathe Nachhilfe
Suchmaschinenoptimierung

PHP: Verschlüsselung mit Blowfish

Siehe auch: Blowfish JavaScript-Implementierung

Da Blowfish relativ lange benötigt, den Key für die Verschlüsselung entsprechend zu präparieren, empfiehlt sich der Einsatz von XTEA für sehr kurze Nachrichten. Bei längeren Texten ist Blowfish aber erheblich schneller als XTEA.

Bisher gibt es gegen Blowfish keine Angriffe die schneller als Brute Force sind, dennoch für wichtige Daten bitte andere Programme benutzen. Für die Sicherheit, Implementierung und Schutz der Daten übernimmt PHP-Einfach.de keine Garantie/Haftung.
Benutzung auf eigene Gefahr.


Key:


Text:


   



Mit diesem Generator könnt Ihr Texte per Blowfish verschlüsseln und später wieder entschlüsseln. Dazu muss man nur einen Key (Schlüssel) angeben, dieser kann Buchstaben, Zahlen und Sonderzeichen enthalten. Wenn man einen Text verschlüsselt, erhält man am Ende eine Zeichenfolge. Diese muss man später hier wieder eingeben, mit dem selben Key eingeben, und schon erhält man den vorher verschlüsselten Text.

Dieser Generator beruht auf dem Algorithmus Blowfish (Source code) im CBC Modus. Der Schlüssel kann bis zu 448 Bit, bzw. 56 Zeichen lang sein.

Wichtig:
Da die Daten unverschlüsselt zum Server von PHP-Einfach.de gesendet werden, könnte jeder der die Leitung abhört, eure Daten mitschneiden.
Deswegen solltet ihr für sensible Daten unsere JavaScript-Blowfish-Implementierung verwenden, da dort die gesamte Verschlüsselung mittels Blowfish auf dem Computer des Besuchers passiert.
Die PHP-Implementierung ist dafür gedacht, wenn ihr auf eurem Server Dateien o.ä. verschlüssel möchtet.

Das Problem der unsicheren Übertragen besteht natürlich nicht mehr, wenn ihr die Blowfish-Implementierung beispielsweise lokal betreibt.




Download:
Blowfish PHP-Implementierung (11 KB) (Server 1)
Blowfish PHP-Implementierung (11 KB) (Server 2)

Autor Andavos

News
13.08 - » Spam im Gästebuch
Endlich Schluss mit dem Spam

08.12 - » Clanletter 2.0
Clanletter wurde komplett neu programmiert

01.09 - » Command Board 1.0 - 2.0
Das Command Board 1.0 Beta 2.0 ist erschienen


Mehr

Forum
» countdown mit timestamp

» Ordner auf und zu machen sodass d ...

» Frage zu Mysql







© PHP-Einfach.de 2003 - 2010