Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Haszowanie md5
Forum PHP.pl > Forum > PHP
_levy
Witam!
Jestem początkujący więc się ze mnie nie śmiejcie tongue.gif A więc tak: mam obiekt licensekey który ma wartośc "0a34d544cf8578046d6fcca3987125a6" (jest to zakodowany key w md5). I teraz moje pytanie:
Czy zadziała coś takiego przy instalatorze:
  1. <?php
  2. if ($this -> $obiekt_w_ktorym_wpisuje_kod == md5($LicenseKey)){
  3.  
  4. function dalej();
  5.  
  6. }
  7. else...
  8. ?>


poprawiam
---
nospor
E-d
md5 nie da się odkodować, jest to haszowanie jedno stronne. Ale jeżeli chcesz sprawdzić czy obiekt równa się kod md5 to musisz ten obiekt zamienić też na hasz md5.
  1. <?php
  2. if (md5($this -> $obiekt_w_ktorym_wpisuje_kod) == md5($LicenseKey)){
  3. ?>
dr_bonzo
1. md5 nie da sie odkodowac, ale chodzi pewnie o co innego:
2. Instalujesz swoja aplikacje, masz tam pole tekstowe gdzie user ma wpisac kod aktywacyjny (jesli user ma dostep do zrodel tej aplikacji to mozesz pominac jakiekolwiek zabezpieczenia -- jest o tym watek, chyba na phpPro) i porownujesz ten kod z zakodowanym haslem md5, to rob to tak:


  1. <?php
  2.  
  3. if ( md5( $wartosc_wpisana_przez_usera ) == '0a34d544cf8578046d6fcca3987125a6' )
  4. {
  5. ...
  6. ?>



Ale to nic nie da jak user ma dostep do zrodel.




I zmien tytul topicu bo ten juz nawet nie jest smieszny smile.gif serio.
matrach
Poczytaj wikipedie
Cytat(wiki)
W roku 2004 znaleziono sposób na generowanie kolizji MD5

A md5 to można spróbować odkodować brutal forsem, choć wtedy raczej dojdzie do kolizji.... tongue.gif

@down
Md5 NIE można odkodawać. Tamten skrypt doprowadza do kolizjii i podaje pierwszy ciąg który ma taką samą sume md5
W md5 jest możliwe 16^15(jeśli dobrze licze) kombinacji, więc możliwe jest wystąpienie tej samej sumy przy różnych ciągach... choć to jest bardzo żadkie
E-d
Odkodować hash md5 można na tej stronie.
LamaMASTER
Cytat
Odkodować hash md5 można na tej stronie.

Ta jasne, kolejna strona, która próbuje coś zdziałać brute forcem. Md5 nie da się odkodować jak już wyżej powiedziano.

Czy ta twoja strona odkoduje np. to:
ecc9e5177071850db2d93fbf98df21f8
?

To jest hashowanie stratne, tzn. zrobisz sobie hash dysku twardego 200GB, który będzie miał pare bajtów. Czy na jego podstawie odzyskasz 200GB danych?
nospor
Panowie, dość. Schodzicie z tematu. O tym, czy hash da sie odkodowac mowiono juz tu na forum milion razy... np posrednio tu:
http://forum.php.pl/index.php?act=ST&f=1&t=44156

Jesli nie macie nic odnosnie tematu, to nie pisac nic proszę, bo polecą upomnienia/warny smile.gif
060156
W zupelnosci da sie to to zrobic,
uzywajac Zend Guard do zakodowania
czesci zwiazanej z obsluga License Key, ktory
moze zawierac nazwe firmy, czas uzycia systemu,
czy jest to wersja evaluacyjna, etc ..

Niestety jest konieczny do zainstalowania Zend Optimizer
do uruchomienia zkodowanych php files przez
Zend Guard ..


Oczywiscie md5 mozna uzyc
do sprawdzania czy License Key jest dobra ...

Posiadam wlasciwa klase do tego,
skontaktuj sie e-mailowo ze mna to Ci przesle ..


Zalaczam przyklad license key wygenerowany ta metoda ...

  1. <?php define('IWA_LICENSE_KEY','aKdlY3eoaz5oZ2Z8c3R6cGR1OpxpmT1Nbpmkd0yZp7iZTpeYdX1oPj9A5b6965f9277483870552b863
    d5944616'
    );?>
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.