php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.05.2005, 14:45  
Gast
 
Beiträge: n/a
Standard Verschlüsselung

Hallo,

ich habe mal wieder eine Frage..

Und zwar muss ich ein Passwort in einem Cookie speichern.
Nun wollte ich aber das Passwort nicht im Klartext dort speichern, da es zu unsicher ist.
Da ich das Passwort aber nachher im Klartext benötige (also unverschlüsselt, ohne MD5, Crypt,..) wollte ich fragen, ob ihr eine Idee habt, wie ich es am besten so verschlüsseln kann, dass ich es nachher auch wieder entschlüsseln kann.

Ich würde mich über ein kleines Beispiel, falls ihr eine Idee habt, sehr freuen.


Mit freundlichen Grüßen,
hypers
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.05.2005, 14:53  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

in nem cookie hat ein passwort nix zu sucehn, nimm sessions.
robo47 ist offline  
Alt 30.05.2005, 14:54  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

denn was machst du wenn der user cookies deaktiviert hat?!
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 30.05.2005, 14:57  
Gast
 
Beiträge: n/a
Standard

Hallo,

ich speichere das Passwort in Sessions. Das mit den Cookies brauche ich nur für einen Autologin.
Also bitte nicht kritisieren, es hat schon seinen Sinn


mfg hypers
 
Alt 30.05.2005, 15:14  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

ja und? da hat ein passwort nix drin zu suchen. die SessionID von mir aus und gut ist, damit das ganze nachvollzogen werden kann.
robo47 ist offline  
Alt 30.05.2005, 15:20  
Gast
 
Beiträge: n/a
Standard

aber wie soll ich es sonst beim autologin machen? denn ich brauche das pw unverschlüsselt an einer stelle (da ist nichts anderes zu machen). also werde ich es irgendwie im cookie verschlüselt speichern müssen, sodass ich es aber auch wieder entschlüsseln kann.
 
Alt 30.05.2005, 15:31  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

je nach system ob du db-basierende sessions hast oder nicht
-> SessionID in einer Tabelle speichern, dass sie beim nächsten mal wenn der user kommt noch bekannt ist
-> diese ID in einem lang lebenden cookie speichern (nicht der standardsessioncookie)
alles andere ist meiner meinung nach schwachfug und unsicher :P

mfg
robo47
robo47 ist offline  
Alt 30.05.2005, 15:31  
Gast
 
Beiträge: n/a
Standard

Autologin finde ich zwar ziemlich ...mistig, aber egal.
phpB z.B. speichert den md5-Hash des Passworts im cookie.
Wird mit der Anfrage ein entsprechender Keks gesendet, überprüft phpBB direkt diesen Wert mit dem in der DB hinterlegten. -Deshalb ist es auch kein kleines Problem, wenn bei phpBB eine sql-injection herauskommt, mit der man die md5-hashes auslesen kann-
 
Alt 30.05.2005, 16:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von VolkerK
Autologin finde ich zwar ziemlich ...mistig, aber egal.
phpB z.B. speichert den md5-Hash des Passworts im cookie.
Ist das jetzt neu?
Letztens, als das Forum gehackt wurde, kam da was ganz anderes raus, was tatsächlich im Cookie beim Autologin steht.

PHP-Code:
<?php
print_r
(unserialize($_COOKIE["phpbb2mysql_data"]));
?>
Code:
Array
(
    [autologinid] => 
    [userid] => -1
)
Finger weg!
 
Alt 30.05.2005, 16:48  
Gast
 
Beiträge: n/a
Standard

oki...danke für euere meinungen, kann dann geclosed werden.
 
Thema geschlossen


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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
passwort mit session id verschlüsseln, http://www.php.de/php-fortgeschrittene/23880-verschluesselung.html, phpb.zb

Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.