Problem beim verschlüsseln

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Problem beim verschlüsseln

    Hallo habe ein problem beim entschlüsseln habe diesen code verwendent und bekomme das raus
    das ist meine classe

    Quellcode

    1. class TripleDES {
    2. private $bPassword;
    3. private $sPassword;
    4. function __construct($Password) {
    5. $this->bPassword = md5(utf8_encode($Password),TRUE);
    6. $this->bPassword .= substr($this->bPassword,0,8);
    7. $this->sPassword - $Password;
    8. }
    9. function Password($Password = "") {
    10. if($Password == "") {
    11. return $this->sPassword;
    12. } else {
    13. $this->bPassword = md5(utf8_encode($Password),TRUE);
    14. $this->bPassword .= substr($this->bPassword,0,8);
    15. $this->sPassword - $Password;
    16. }
    17. }
    18. function PasswordHash() {
    19. return $this->bPassword;
    20. }
    21. function Encrypt($Message, $Password = "") {
    22. if($Password <> "") { $this->Password($Password); }
    23. $size=mcrypt_get_block_size('tripledes','ecb');
    24. $padding=$size-((strlen($Message)) % $size);
    25. $Message .= str_repeat(chr($padding),$padding);
    26. $encrypt = mcrypt_encrypt('tripledes',$this->bPassword,$Message,'ecb');
    27. return base64_encode($encrypt);
    28. }
    29. function Decrypt($message, $Password = "") {
    30. if($Password <> "") { $this->Password($Password); }
    31. return mcrypt_decrypt('tripledes', $this->bPassword, base64_decode($message), 'ecb');
    32. }
    33. }
    Alles anzeigen



    und das die ausführung

    Quellcode

    1. $tdes = new TripleDES("12345");
    2. $phpEncrypted = $tdes->encrypt("test");
    3. echo "PHP Encrypted: " . $phpEncrypted . '<br />';
    4. echo "PHP Encrypted (decrypted result): " . $tdes->Decrypt($phpEncrypted) . '<br />';

    und dan beim aunkucken kommt das raus

    [IMG:http://ray-software.de/bild.PNG]


    mein problem jetzt die kätchen

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von TiTo13 ()