die oben genannte Variable enthält ein Passwort namens test.Ich möchte dieses Passwort mit sha512 md5 und Salz hacken, wie ich das tun, wie ive gefunden nur Vorteile von Salz und sha512, ich kenne bereits MD5-Verschlüsselung.please ich brauche die Lösung als mein System ist vunerable
und bitte erklären Sie es mit einem Codebeispiel, weil ich noch an MD5 angehängt bin
aus was ich durch Ihre Kommentare und Antworten verstanden habe ich habe den folgenden Code
%Vor%ok scheint solide genug, aber was ist [salt = '']? erzeugt es eine zufällige Salzkette oder etwas, wenn ja, wie man es implementiert?
Bearbeiten: Da diese Antwort immer noch ein wenig Interesse zu erzeugen scheint, lasst mich euch alle auf password_hash()
was im Wesentlichen ein Wrapper um crypt()
ist, aber viel einfacher zu benutzen. Wenn Sie PHP & lt; 5.5 verwenden, gibt es password_compat , das vom selben Typ geschrieben wurde und tatsächlich von der offiziellen Dokumentation verlinkt ist.
Wenn Sie crypt()
bereits verwenden, sollten Sie beide password_verify()
beachten und password_needs_rehash()
funktioniert mit allen crypt()
-Style Passwörter, so gibt es kaum einen Grund nicht zu aktualisieren!
Verwenden Sie crypt()
, es bietet VIEL stärkere Hash-Methoden.
Hash ein neues Passwort:
%Vor%Vergleichen Sie ein bestehendes Passwort:
%Vor%Tags und Links php encryption salt md5 sha512