php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.01.2012, 22:46  
Neuer Benutzer
 
Registriert seit: 05.01.2012
Beiträge: 15
PHP-Kenntnisse:
Anfänger
Southlinch befindet sich auf einem aufstrebenden Ast
Standard Sha512, Whirlpool + dynamischer Salt

Hi zusammen

Hätte eine Frage ...
Ich will meine Passwörter sicher in meiner MySQL DB abspeichern, also dass falls einer iwie an den Hashwert kommt, er es richtig schwer haben soll ...
Also ich würde es so machen dass an das Passwort noch ein dynamischer Salt angehängt wird, dieser wird zufällig generiert (Klein- und Großbuchstaben, Zahlen, Sonderzeichen ... also bestimmt 90 verschiedene Zeichen und eine Länge von 32 Zeichen), das ganze soll mit SHA512 und Whirlpool gehasht werden ...

Meine Frage: Ist das so gut ?
Wenn nicht, was empfehlt ihr mir ?

Thx schonmal
Southlinch ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.01.2012, 11:50  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Hast du vor explizit SQL-Injection zu ermöglichen oder wieso Suhaelisierst du Passwörter ?
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 06.01.2012, 13:35  
php.de
Gast
 
Beiträge: n/a
Standard

Warum hast du dich eigentlich für Whirlpool entschieden?
  Mit Zitat antworten
Alt 06.01.2012, 17:14  
Neuer Benutzer
 
Registriert seit: 05.01.2012
Beiträge: 15
PHP-Kenntnisse:
Anfänger
Southlinch befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von tr0y Beitrag anzeigen
[...] oder wieso Suhaelisierst du Passwörter ?
Was darf ich darunter verstehen ? ^^

@ Ist Whirlpool nicht gut ?
Southlinch ist offline   Mit Zitat antworten
Alt 06.01.2012, 17:34  
php.de
Gast
 
Beiträge: n/a
Standard

War nur eine Frage. Ich habe zuvor noch nie gesehen, dass jemand dafür Whirlpool verwendet hätte.
  Mit Zitat antworten
Alt 07.01.2012, 12:13  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von Southlinch Beitrag anzeigen
Was darf ich darunter verstehen ? ^^

@ Ist Whirlpool nicht gut ?
Suaheli ( eigentlich Swahili ) ist der umgangssprachliche "Arsch der Welt der Sprachen", kaum gesprochen. Worauf ich dabei hinaus wollte war: Warum du einen Passwort-Hash so verschleiern willst, das es eigentlich nur Aufwendig ist ihn zu generieren und zu checken, er aber dadurch nicht sicherer wird.

Wär' prinzipiell das selbe als würdest du dir einen Logarithmus ausknuspern der hingeht und zuerst einen sha1 hash aus dem String erzeugt, dort Zeichengruppen zu 4 Einheiten pro Gruppe exploded, diese nach einem Prinzip mixt und das ganze dann wieder mit sha1 hashed.

Im Endeffekt betreibst du nur einen hohen aufwand der einen Hash eines Hashes erzeugt und erst dann überhaupt tangiert wird wenn bereits etwas passiert ist ( Anwendungskompromitierung ).

SHA256 oder SHA512 knackt bisher niemand, den Hash dann noch zu encrypten ist vielleicht vorausschauend gedacht, aber der Mühe nicht wert.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 07.01.2012, 12:57  
Neuer Benutzer
 
Registriert seit: 05.01.2012
Beiträge: 15
PHP-Kenntnisse:
Anfänger
Southlinch befindet sich auf einem aufstrebenden Ast
Standard

Ah gut, weiß was du meinst ...
Hab mir dazu auch gedanken gemacht, das mehrfache hashen von Hashs, dachte aber wenn der Hash nur noch einmal wieder gehasht wird, dann ist das nichts schlechtes :/
Naja gut, werde dann nur SHA512 nehmen
Southlinch ist offline   Mit Zitat antworten
Alt 07.01.2012, 13:18  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Southlinch Beitrag anzeigen
Naja gut, werde dann nur SHA512 nehmen
Es ist sicher löblich, sich um die Sicherheit von Paßwörtern zu sorgen, aber wenn ein Bösewicht Zugriff auf die Datenbank hat und der Host somit kompromittiert ist, ist die Knackbarkeit der Paßwörter ein zweitrangiges Problem.
  Mit Zitat antworten
Alt 07.01.2012, 14:15  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von Southlinch Beitrag anzeigen
Ah gut, weiß was du meinst ...
Hab mir dazu auch gedanken gemacht, das mehrfache hashen von Hashs, dachte aber wenn der Hash nur noch einmal wieder gehasht wird, dann ist das nichts schlechtes :/
Naja gut, werde dann nur SHA512 nehmen
hashof (( Salt ) + Plain-Password + Salt)
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 07.01.2012, 14:22  
Neuer Benutzer
 
Registriert seit: 05.01.2012
Beiträge: 15
PHP-Kenntnisse:
Anfänger
Southlinch befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von meikel Beitrag anzeigen
Es ist sicher löblich, sich um die Sicherheit von Paßwörtern zu sorgen, aber wenn ein Bösewicht Zugriff auf die Datenbank hat und der Host somit kompromittiert ist, ist die Knackbarkeit der Paßwörter ein zweitrangiges Problem.
Das sichere Abspeichern der Passwörter ist aber auch ein Teil der Sicherheit, darf natürlich nirgends ne Lücke geben ^^
... in der Frage ging es eben nur darum

Geändert von Southlinch (07.01.2012 um 14:37 Uhr).
Southlinch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Dynamische Salt Hashes auswerten litterauspirna PHP Tipps 2010 32 10.08.2010 10:48
MD5 + Salt Michi26206 PHP Tipps 2008 15 25.11.2008 11:58
XML-RPC2 Hash & Salt Authentifizierung solariz PHP-Fortgeschrittene 4 01.02.2008 21:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sha512, whirlpool php, sha2 php, sha-512 php, sha-512 oder, php whirlpool, login mit salt und sha512, php sha512 salt erzeugen, forum software sha512($salt.$pass), sha-512 with a salt, php passwort mit dynamischem salt, sha512 salt, sha-512 whirlpool, sha-512 salt, passwörter whirlpool, salt php

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum