[PHP] Texte Verschlüsseln und entschlüsseln

Dieses Thema im Forum "Webentwicklung" wurde erstellt von cable, 26. Januar 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 26. Januar 2007
    Texte Verschlüsseln und entschlüsseln

    Moin!

    Hab mir gedacht ein Programm zu schreiben, dass mir einen eingegebenen Text nach einem von mir bestimmten Muster verschlüsselt, aber auch wieder entschlüsseln kann!

    Nun weiß ich nicht, welche Funktion ich dafür nehmen sollte, dachte da an:
    str_replace(), strtr() oder ereg_replace(). Ich hatte es schon mal mit strtr probiert, aber irgendwie hat das nicht funktioniert. Kann mir jemand vllt sagen, wie ihr das machen würdet? Also nur das mit der Funktion... das mit der Eingabe funktioniert schon und das ist ja auch nicht so schwer.

    BW is drin

    MfG cable
     
  2. 26. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    Wenn Du keine eigene Verschlüssungsmethode schreiben willst, solltest du dich mal über mcrypt informieren.

    http://www.php.net/mcrypt
     
  3. 26. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    ganz spontan fält mir da jetzt md5 oder base64 ein nur das entschlüsseln wird da ein wenig schwerer, aber möglich
     
  4. 26. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    MD5 kannste garnicht entschlüsseln ausser du hast riesige tabels!

    base64 ist einfach! bei google mal eingeben...
     
  5. 26. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    Parallels Confixx

    da kann man encrypten/crypten lassen, aber das wird dir ned helfen, weil das bei wörtern die länger als 6-8 zeichen auch sehr lange dauert

    siehe: db2e0733e95218f98f7eafafdfcb681a = zzzzzzzzzz

    dauert da 2-20 std
     
  6. 26. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    md5 ist ein hash-algorithmus und damit nicht zum verschlüsseln von daten zu gebrauchen.

    wie schon gesagt wurde: mit mcrypt auseinandersetzen, außerdem gibt es noch str_rot13 und base64. die beiden letzten lassen sich aber OHNE passwort wieder entschlüsseln...
     
  7. 26. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    joah, mach dir intern im script eine tabelle:

    bsp:

    a = r
    b = s
    "leerzeichen" = 5
    ...

    und ändere jeden buchstaben im string nach dieser tabelle.

    demenstprechend kannst du diese dann auch wieder zurück entschlüsseln.

    ist zwar keine großartige verschlüsselung, aber muss ja auch sinn und zweck sehen.

    hier mal ein code (nicht getetestet kann fehler beeinhalten)
    (evtl möglich damit du zeichen für zeichen durchgehen musst.)

    Code:
    <?php
    
    function codieren($string)
    {
     $ersetzen = array('a' => 'z', 'b' => 't','c' => 'd', 'd' => 'g', 'e' => 'a',
     'A' => 'R', 'B' => 'i', 'C' => '3', ' ' => '1');
    
    
     $string = str_replace(array_keys($ersetzen), array_values($ersetzen), $string);
    
     return $string;
    }
    
    function decodieren($string)
    {
     $ersetzen = array('z' => 'a', 't' => 'b','d' => 'c', 'g' => 'd', 'a' => 'e',
     'R' => 'A', 'i' => 'B', '3' => 'C', '1' => ' ');
    
    
     $string = str_replace(array_keys($ersetzen), array_values($ersetzen), $string);
    
     return $string;
    }
    
    ?>
    

    gruß blaah
     
  8. 26. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln


    sagen wir mal so, mit md5 verschlüsselt man sachen die man anschließend nicht mehr wieder entschlüsseln muss/will.
     
  9. 26. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    sagen wir mal so, mit md5 hasht man sachen, die man anschließend mit anderen hashes vergleichen muss/will.
     
  10. 26. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    ich bin scho leise :tongue:
     
  11. 28. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    Danke für die Antworten.

    Aber eigentlich hat mir nur blaah geholfen, denn ich wollte keine MD5 Verschlüsselung, sondern selber eine schreiben, auch wenn die nicht so sicher ist. Sollte halt ma ein kleines "Projekt" sein.

    BW sind raus

    MfG cable
     
  12. 28. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    wieso selbst schreiben??

    str_rot13 und base64 sind genau so sicher, wie die selbstgeschriebene und ist schon eine php funktion und damit schneller als das selbstgeschriebene...



    und wieso überhaupt selbstgeschrieben?!
    und MD5 ist KEINE verschlüsselung....
     
  13. 28. Januar 2007
    AW: Texte Verschlüsseln und entschlüsseln

    Ja genau MD5 ist nur ein Hashwert.

    Wenn du unbedingt eine Verschlüsselung coden willst, nimm doch blowfish. hab ich auch mal ein script gecoded. ist nicht besonders schwer. :]
     
  14. 1. Februar 2007
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: Texte Verschlüsseln und entschlüsseln

    hier hat [JavaScript] Buchstaben hochzählen- einer auch so eine anfrage gestellt.

    vltt kannst du dir da ja noch mehr anregungen holen!!!
     
  15. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.