Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][mcrypt]
kingofspace
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 4
Dołączył: 16.11.2009

Ostrzeżenie: (0%)
-----


witam mam skrypt kodujący dane w mcrypt chce teraz je odkodowac

skrypt wygląda tak

  1. $klucz="klucz";
  2.  
  3. $modul=mcrypt_module_open(MCRYPT_TripleDES,"",MCRYPT_MODE_CBC,"");
  4.  
  5. $wektor=mcrypt_create_iv(mcrypt_enc_get_iv_size($modul),MCRYPT_RAND);
  6.  
  7. mcrypt_generic_init($modul,$klucz,$wektor);
  8.  
  9. $zaszyfrowane=mcrypt_generic($modul,"tekst do zakodowania");
  10.  
  11. mcrypt_generic_end($modul);
  12.  
  13. echo "$zaszyfrowane";


teraz mooje pytanie jakie funkcje do od kodowania?
Go to the top of the page
+Quote Post
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


hmm... mcrypt_decrypt mdecrypt_generic

Ten post edytował darko 7.01.2010, 19:33:07


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
kingofspace
post
Post #3





Grupa: Zarejestrowani
Postów: 141
Pomógł: 4
Dołączył: 16.11.2009

Ostrzeżenie: (0%)
-----


  1. $klucz="klucz";
  2. $modul=mcrypt_module_open(MCRYPT_TripleDES,"",MCRYPT_MODE_CBC,"");
  3. $wektor=mcrypt_create_iv(mcrypt_enc_get_iv_size($modul),MCRYPT_RAND);
  4. mcrypt_generic_init($modul,$klucz,$wektor);
  5. $odzaszyfrowane=mdecrypt_generic($modul,$zaszyfrowane);
  6. mcrypt_generic_end($modul);
  7. echo "$odzaszyfrowane";


mam teraz taki skrypt od kodowywujacy ale nie odkodowywuje;/
Go to the top of the page
+Quote Post
darko
post
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


powinieneś użyć trybu ECB:

  1. $key = "klucz";
  2. $text = "tekst do zakodowania";
  3. $iv_size = mcrypt_get_iv_size(MCRYPT_TRIPLEDES, MCRYPT_MODE_ECB);
  4. $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
  5. $encrypted = mcrypt_encrypt (MCRYPT_TRIPLEDES, $key, $text, MCRYPT_MODE_ECB, $iv);
  6. echo $encrypted;
  7. echo "<hr>";
  8. ///////////////////////////////
  9. $iv_size = mcrypt_get_iv_size(MCRYPT_TRIPLEDES, MCRYPT_MODE_ECB);
  10. $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
  11. $decrypted = mcrypt_decrypt (MCRYPT_TRIPLEDES, $key, $encrypted, MCRYPT_MODE_ECB, $iv);
  12. echo rtrim($decrypted, "\0");


Ten post edytował darko 8.01.2010, 03:05:58


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:15