php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.11.2011, 13:18  
Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 67
PHP-Kenntnisse:
Fortgeschritten
lucloef ist zur Zeit noch ein unbeschriebenes Blatt
Standard Imap - Verbindung mit sha1 verschlüsseltem Passwort?

Guten Abend,

Ich speicher die Passwörter von meinen E-Mail Accounts in der Datenbank.

Diese lese ich aus und speicher sie in einem Array.

Nun versuche ich eine IMAP - Verbindung mit diesen Daten herzustellen.

Wenn ich das Passwort als String eintrage, sprich: "Passwort" funktioniert es.

Sobald ich das sha1 verschüsselte aus der Datenbank gelesene Passwort verwende Funktioniert es nicht mehr:

PHP-Code:
$mbox = @imap_open($profil_content['mailbox'], $profil_content['profil_mail'], $profil_content['pw']); 
In diesem Fall ist:

PHP-Code:
$profil_content['pw'
das sha1 - Passwort.

Was muss ich tun um ein sha1 - Passwort verwenden zu können?

Wäre echt nett

Schönen Tag
lucloef ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.11.2011, 13:29  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.631
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Sobald ich das sha1 verschüsselte aus der Datenbank gelesene Passwort verwende Funktioniert es nicht mehr:
SHA1 ist ein Hash-Algorithmus und keine Verschlüsselung.
Ob Imap als Eingabe ein gehashtes Passwort irgendwie zulässt wage ich erstmal anzuzweifeln.

- Verwende die Option /secure um die Übertragung von Klartextpasswörtern zu vermeiden
- Verwende für deine DB keine gehashten Passwörter sondern Verschlüsselte welche du zurückrechnen kannst (z.B. AES, Triple-DES, Twofish etc.).
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 29.11.2011, 18:56  
Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 67
PHP-Kenntnisse:
Fortgeschritten
lucloef ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Okay ein sehr hilfreicher Beitrag. Danke

ABER!

Bei einem login also bei einer datenbankabfrage wird es doch auch zugelassen ..
lucloef ist offline   Mit Zitat antworten
Alt 29.11.2011, 19:30  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.631
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von lucloef Beitrag anzeigen
Bei einem login also bei einer datenbankabfrage wird es doch auch zugelassen ..
Nein. Der Login ist so wie er programmiert wurde. Was da nun verwendet wird, Klartext, SHA1/MD5 Hash, Verschlüsseung etc. bestimmt derjenige der es programmiert. Das ist in keinster Weise Gott gegeben und ein feststehender Fakt.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 30.11.2011, 14:14  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

@lucloef

Was du gerade mit dem IMAP versuchst ist so, wie wenn dein Besucher beim Login als Passwort den sha1 Hash eingibt. Das wird auch bei deinem Login fehlschlagen. Der Benutzer muss es so eingeben wie es ist, und genau das musst auch du bei der Anmeldung an IMAP.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat 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
[benötigt Tipps] Passwort zurücksetzen Skript // Es wird keine Email verschickt ghorki PHP Einsteiger 10 18.10.2011 11:32
[Erledigt] MySQL Link Resource in einer statischen Variablen speichern Lenki PHP-Fortgeschrittene 8 18.03.2010 16:37
Einfaches Passwort vergessen Script sakanoue PHP Tipps 2009 7 23.12.2009 14:22
MySQL verbindung TeazY PHP Tipps 2008 2 18.12.2007 14:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php imap password, imaps verschlüsseltes passwort, sha1 php

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:44 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