![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
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ć? ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
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 ![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
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.
-------------------- cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Im silniejszy i zadziej stosowany, tym lepiej.
Zadkosc stosowania moze wynikac z niedostatecznego stopnia trudnosci zlamania tego algorytmu, a wtedy nie jest dobrze ![]() -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
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: ...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:33 |