Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szyfrowanie nie md5!!!
Forum PHP.pl > Forum > PHP
Jabol
Mam problem z mcrypt. Zajrzałem sobie na php.net. Tam mam ładnie wyjaśnione co robią wszystkie tryby szyfrowania więc to mi nie przeszkadza. Ale tam są też różne algorytmy. I teraz mam problem bo nie mam do nich rzadnego wyjaśnienia.... A one tam są takie.
[list]
MCRYPT_3DES
*

MCRYPT_ARCFOUR_IV (libmcrypt > 2.4.x only)
*

MCRYPT_ARCFOUR (libmcrypt > 2.4.x only)
*

MCRYPT_BLOWFISH
*

MCRYPT_CAST_128
*

MCRYPT_CAST_256
*

MCRYPT_CRYPT
*

MCRYPT_DES
*

MCRYPT_DES_COMPAT (libmcrypt 2.2.x only)
*

MCRYPT_ENIGMA (libmcrypt > 2.4.x only, alias for MCRYPT_CRYPT)
*

MCRYPT_GOST
*

MCRYPT_IDEA (non-free)
*

MCRYPT_LOKI97 (libmcrypt > 2.4.x only)
*

MCRYPT_MARS (libmcrypt > 2.4.x only, non-free)
*

MCRYPT_PANAMA (libmcrypt > 2.4.x only)
*

MCRYPT_RIJNDAEL_128 (libmcrypt > 2.4.x only)
*

MCRYPT_RIJNDAEL_192 (libmcrypt > 2.4.x only)
*

MCRYPT_RIJNDAEL_256 (libmcrypt > 2.4.x only)
*

MCRYPT_RC2
*

MCRYPT_RC4 (libmcrypt 2.2.x only)
*

MCRYPT_RC6 (libmcrypt > 2.4.x only)
*

MCRYPT_RC6_128 (libmcrypt 2.2.x only)
*

MCRYPT_RC6_192 (libmcrypt 2.2.x only)
*

MCRYPT_RC6_256 (libmcrypt 2.2.x only)
*

MCRYPT_SAFER64
*

MCRYPT_SAFER128
*

MCRYPT_SAFERPLUS (libmcrypt > 2.4.x only)
*

MCRYPT_SERPENT(libmcrypt > 2.4.x only)
*

MCRYPT_SERPENT_128 (libmcrypt 2.2.x only)
*

MCRYPT_SERPENT_192 (libmcrypt 2.2.x only)
*

MCRYPT_SERPENT_256 (libmcrypt 2.2.x only)
*

MCRYPT_SKIPJACK (libmcrypt > 2.4.x only)
*

MCRYPT_TEAN (libmcrypt 2.2.x only)
*

MCRYPT_THREEWAY
*

MCRYPT_TRIPLEDES (libmcrypt > 2.4.x only)
*

MCRYPT_TWOFISH (for older mcrypt 2.x versions, or mcrypt > 2.4.x )
*

MCRYPT_TWOFISH128 (TWOFISHxxx are available in newer 2.x versions, but not in the 2.4.x versions)
*

MCRYPT_TWOFISH192
*

MCRYPT_TWOFISH256
*

MCRYPT_WAKE (libmcrypt > 2.4.x only)
*

MCRYPT_XTEA (libmcrypt > 2.4.x only)
[list]
I teraz który wybrać?questionmark.gif Może ktoś mógłby mi pomóc w wyborze, albo conajmniej polecił lub opisał jakiś?!
Seth
Ja polecam moj ulubiony 448 bitowy blowfish.

Ogolne info o algorytmach wybranych:
Blowfish> http://www.counterpane.com/blowfish.html
Twofish> http://www.counterpane.com/twofish.html
Rijndael> http://www.esat.kuleuven.ac.be/%7Erijmen/rijndael/

Tak na marginesie to gdzies na forum chyba jest link lub skrypt kodowania dekodowania textu.


Wiecej o algorytmach na goglach tongue.gif
dragossani
Z algorytmów szyfrujących najpopularniejszy jest chyba triple-des (czyli pierwszy z listy) ale jak użyjesz czegoś mniej popularnego ale sprawdzonego (np. Blowfish którego poleca Seth) to też będzie ok.
GeoS
Im silniejszy i zadziej stosowany, tym lepiej.
Zadkosc stosowania moze wynikac z niedostatecznego stopnia trudnosci zlamania tego algorytmu, a wtedy nie jest dobrze sad.gif
Jabol
A tak wogóle to mam jeszcze jedno pytanie. Jak zaczynam sesje kodowania to wszystko jest w porządku... Ale potem, jak kończe (mcrypt_genereic_deinit()) to wyskakuje mi call to undefined function... Czy coś tu jest nie tak?? Mam najnowszego krasnala, a mcrypt lib i extesion ściągnąłem dodatkowo z jakieś tam strony z manuala(tam ją, stronę, podano). Co do wersji mojej mcrypt.dll to nie mam pojęcia :oops: ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.