• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Szukam skryptu do hashowania md5

0 głosów
1,338 wizyt
pytanie zadane 18 kwietnia 2015 w PHP przez shadax Obywatel (1,850 p.)
edycja 19 kwietnia 2015 przez shadax

Witam, tak jak w temacie, szukam skryptu, który będzię hashował odpowiednie ciągi znaków, w których około połowy części jest już oznaczona, a reszta ciągu, to losowe wartości, sól i będzie to zapisywać się np. w bazie danych, tak żebym mógł odpowiedni kod i hash do niego odnaleźć, z góry dziękuje za każdą odpowiedź wink

@Edit Witam, czy jest ktoś w stanie wykonać chociaż skielet takiego kodu, żeby:

  1. Do wyrażenia 0000000000- skrypt dodał sól z losowych cyfr, małych i dużych liter z 10 znaków, np. 0000000000-qlBJQqR5SX itp.
  2. Zahashował to do md5
  3. Oba wyniki (wyrażenie i hash) zapisał do bazy danych
  4. Po wykonaniu jednej takiej pętli, byłby uwalniany ram (kiedyś próbowałem takie coś zrobić, to po wyświetleniu paru milionów opcji soli, brakowało ramu, a sam kod się crashował)

Z góry dziękuje każdemu, kto spróbuje pomóc

6 odpowiedzi

+2 głosów
odpowiedź 18 kwietnia 2015 przez SyntaxError Pasjonat (17,170 p.)
md5($ciag) 

zwraca zahashowany argument. Do połączenia z bazą użyj mysqli lub PDO. 

A co do haseł to polecam jednak używać tego. 

komentarz 18 kwietnia 2015 przez shadax Obywatel (1,850 p.)

Znam tą funkcję, ale chodzi mi o jakiś gotowy skrypt, bo nie mam do tego głowy.

 

Ogólnie nie chodzi mi o hasła, tylko coś takiego: 

Hash: 988d60e4b5ceef4ee7d9180e480e48a9

Kod: 0000000035-qlBJQqR5SX

+1 głos
odpowiedź 18 kwietnia 2015 przez Dorion300 Szeryf (90,250 p.)
komentarz 18 kwietnia 2015 przez shadax Obywatel (1,850 p.)

"en/function.md5.php doesn't exist"

komentarz 18 kwietnia 2015 przez Dorion300 Szeryf (90,250 p.)
en zmień na pl.

Dałem prawidłowy link.
+1 głos
odpowiedź 18 kwietnia 2015 przez Mister123450 Dyskutant (8,700 p.)
Chodzi o hashowanie z kluczem?
komentarz 19 kwietnia 2015 przez shadax Obywatel (1,850 p.)

Sorry, ale nie wiem, o co chodzi :p 

Chcę, żeby skrypt zhashował np. 0000000035-qlBJQqR5SX i zapisał w bazie danych, że to jest to samo co to 988d60e4b5ceef4ee7d9180e480e48a9, później żeby, kod wylosował znaki, np. 0000000035-e2R6gq5Gly i jeżeli nie ma tego w bazie danych, to hashuje to i zapisuje do bazy itd. (mam nadzieję, że mnie zrozumiałeś, ten początek [0000000035-] zawsze jest taki sam)

Wystarczy mi nawet poradnik, jakby to w miarę zautomatyzować (tj. losowanie znaków, jakaś pętla i najlepiej, jakby po zapisaniu hasha, ram został uwolniony, bo przy paru milionach takich "wyrażeń" - nie wiem jak to nazwać, po prostu skrypt by się zcrashował)

+1 głos
0 głosów
odpowiedź 18 kwietnia 2015 przez niezalogowany

Użyć "lupy" po prawej stronie za ciężko co? Wystarczyło wpisać "md5" i masz w pierwszej opcji ten temat: https://forum.pasja-informatyki.pl/1893/haslo-w-md5-a-login-php?show=1893#q1893

komentarz 18 kwietnia 2015 przez shadax Obywatel (1,850 p.)
I niby jak to rozwiązuje mój problem?
komentarz 19 kwietnia 2015 przez jaca121212 Nałogowiec (40,740 p.)
w miarę dobre hashowanie hasła 
 $sol = md5("192.168.0.1"); 
    $sol2 = sha1("qOR8Dm1L"); 
  
    $hash = hash('sha512', $haslo . $sol . $sol2);
przykład:
ktoś wpisał  qqq=b7538e1bcdb1484197577bbaf1bc8b41580a3c18db96320ff1d8239d7c89f01349acd419ed9b701facb98b8d129858804864d45ac7650dc05202ae221ed89115

zaq12wsx=e5dd45dde519452b6e97ee3fe0703829fba05f6f978e6ff7c4c17e76b70bc10cbab2153afe76ff96ecaf4803d77cfa309eacf852b09d549b6e08f99d7af8c850

 

komentarz 19 kwietnia 2015 przez shadax Obywatel (1,850 p.)
Nie chodzi mi o to :p
0 głosów
odpowiedź 19 kwietnia 2015 przez shadax Obywatel (1,850 p.)
Podbijam (lepiej opisałem swój problem w temacie)

Podobne pytania

–1 głos
1 odpowiedź 415 wizyt
0 głosów
1 odpowiedź 679 wizyt
pytanie zadane 6 lutego 2018 w PHP przez Kiele Obywatel (1,530 p.)
0 głosów
3 odpowiedzi 1,643 wizyt
pytanie zadane 5 czerwca 2015 w PHP przez intoksynator Gaduła (3,450 p.)

93,772 zapytań

142,730 odpowiedzi

323,382 komentarzy

63,369 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...