Suchen
Inside Forum
Nützliche Links




 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 

Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.03.2017, 13:06
phpdummy phpdummy ist offline
Engagierter Besucher
 
Registriert seit: 18.08.2005
Beiträge: 230
Standard PHP Passwort von Mysqli

Hallo,

ich möchte FTP Zugangsdaten in einer Mysql tabelle speichern.

Die mir bekannten wede mit hash, encrypt etc. scheiden aber aus, weil ich das Passwort für die FTP-Verbindung nicht nur vergleichen muss sondern in "Klartext" übermitteln muss.

Welche anderen, vernünftigen/sicheren Wege gäbe es (vielleicht PHP Seitig) ein Passwort in MysQL zu speichern und dann aber wieder in Reintext darzustellen?
__________________
..:-x-:..
Mit Zitat antworten
  #2  
Alt 16.03.2017, 13:12
hellbringer hellbringer ist offline
Forum-Mitarbeiter
 
Registriert seit: 27.03.2008
Beiträge: 30.761
Standard AW: PHP Passwort von Mysqli

Kein FTP verwenden. FTP ist veraltet und unsicher. Sicher wäre z.B. SSH mit Schlüsselpaaren.
Mit Zitat antworten
  #3  
Alt 16.03.2017, 13:18
phpdummy phpdummy ist offline
Engagierter Besucher
 
Registriert seit: 18.08.2005
Beiträge: 230
Standard AW: PHP Passwort von Mysqli

Führt für den Moment kein Weg dran vorbei, im übrigen stellt sich das ganze auch an anderen Stellen gleich dar, wenn ich andere Passwörter speichern möchte die ich später wieder "Klartext" benötige.

Gibts hier eine brauchbare Möglichkeit?
__________________
..:-x-:..
Mit Zitat antworten
  #4  
Alt 16.03.2017, 13:28
Marc Ermshaus Marc Ermshaus ist offline
Forum-Mitarbeiter
 
Registriert seit: 06.09.2004
Beiträge: 5.329
Standard AW: PHP Passwort von Mysqli

Die Antwort hier von Scott Arciszewski ist sehr informativ:

- http://stackoverflow.com/questions/9...tion-using-php

Ansonsten wäre vielleicht noch die Frage, was dein genauer Anwendungsfall ist.
Mit Zitat antworten
  #5  
Alt 16.03.2017, 13:34
phpdummy phpdummy ist offline
Engagierter Besucher
 
Registriert seit: 18.08.2005
Beiträge: 230
Standard AW: PHP Passwort von Mysqli

Danke, wenn ich das richtig verstehe sehe ich aber die Gefahr wenn der selbst definierte Key (variable in der PHP Datei) mit dem die Daten ver und entschlüsselt werden, sichtbar/geklaut oder sonstwie zugänglich wird alles entschlüsselt werden könnte?

Der Anwendungsfall ist wie beschrieben einfach skizziert: Ich möchte Zugangsdaten inkl. Passwort in der mysql DB Speichern und muss das Passwort wieder in "klartext" zurück bringen.
__________________
..:-x-:..
Mit Zitat antworten
  #6  
Alt 16.03.2017, 13:46
protestix protestix ist offline
Engagierter Besucher
 
Registriert seit: 29.06.2016
Beiträge: 388
Standard AW: PHP Passwort von Mysqli

Nutze eine der Funktionen von Mysql zur Verschlüsselung, zum Beispiel AES.
Mit Zitat antworten
  #7  
Alt 16.03.2017, 13:57
Marc Ermshaus Marc Ermshaus ist offline
Forum-Mitarbeiter
 
Registriert seit: 06.09.2004
Beiträge: 5.329
Standard AW: PHP Passwort von Mysqli

Zitat:
Zitat von phpdummy Beitrag anzeigen
Danke, wenn ich das richtig verstehe sehe ich aber die Gefahr wenn der selbst definierte Key (variable in der PHP Datei) mit dem die Daten ver und entschlüsselt werden, sichtbar/geklaut oder sonstwie zugänglich wird alles entschlüsselt werden könnte?

Der Anwendungsfall ist wie beschrieben einfach skizziert: Ich möchte Zugangsdaten inkl. Passwort in der mysql DB Speichern und muss das Passwort wieder in "klartext" zurück bringen.
Deshalb die Frage nach dem „Anwendungsfall“. Also, ich meinte damit zum Beispiel: Warum muss es eine MySQL-Datenbank sein? Geht nicht zum Beispiel auch ein Desktop-Passwortmanager wie KeePassX?
Mit Zitat antworten
  #8  
Alt 16.03.2017, 15:50
chrishorn chrishorn ist offline
Engagierter Besucher
 
Registriert seit: 21.11.2011
Beiträge: 559
Standard AW: PHP Passwort von Mysqli

oder ne lokale Datei, so wie bei den MySQL Zugangsdaten?
Mit Zitat antworten
  #9  
Alt 18.03.2017, 13:34
waepeasu waepeasu ist offline
Besucher
 
Registriert seit: 31.12.2015
Beiträge: 81
Standard AW: PHP Passwort von Mysqli

Zitat:
Zitat von phpdummy Beitrag anzeigen
Hallo,

ich möchte FTP Zugangsdaten in einer Mysql tabelle speichern.

Die mir bekannten wede mit hash, encrypt etc. scheiden aber aus, weil ich das Passwort für die FTP-Verbindung nicht nur vergleichen muss sondern in "Klartext" übermitteln muss.

Welche anderen, vernünftigen/sicheren Wege gäbe es (vielleicht PHP Seitig) ein Passwort in MysQL zu speichern und dann aber wieder in Reintext darzustellen?
nur so ein idee!!!
z.Bsp. wie wäre es mit so etwas, in diese art und weise, im ftp zu implementieren ?

codieren:
test.php
PHP Quellcode:
<?php
$a="mysqlzugangsdaten";
$pass = sha1('admin');//d033e22ae348aeb5660fc2140aec35850c4da997
system("echo '$a' | openssl bf -a -k $pass > mysqlzugangsdatencodiert.txt");
//U2FsdGVkX18W3cGiInDx3/EcmeyMTgDb+zqNyd9wzOkoDR9h8LYFLg==
?>

decodieren:

PHP Quellcode:
<?php
$a = 'U2FsdGVkX1/vHDm9pqQnUbZXdMiSOhKWZrFXD33/uj7BVRg8UKPhWw==';
system("echo '$a' | openssl bf -a -d -k $_GET[hash] > mysqlzugangsdatenplain.txt");
//mysqlzugangsdaten

Code:
ftp://host/test.php?hash=d033e22ae348aeb5660fc2140aec35850c4da997

... so wird nur der hash übergeben und nicht das pw im klartext.


oder möglicherweise gibt es eine passende lösung mit:
http://php.net/manual/de/book.mcrypt.php
__________________
__________________

Zitat:
Zitat von Kasalop
Es gibt 10 Arten von Menschen auf der Welt. Die die die binäre Mathematik verstehen und die die sie nicht verstehen!

Zu welcher der Gruppen gehörst du?
...natürlich ich gehöre zu der, die es NICHT verstehen.
Mit Zitat antworten
  #10  
Alt 20.03.2017, 23:00
Marc Ermshaus Marc Ermshaus ist offline
Forum-Mitarbeiter
 
Registriert seit: 06.09.2004
Beiträge: 5.329
Standard AW: PHP Passwort von Mysqli

@waepeasu: Ich kann mir nicht denken, dass das FTP so was in der Art unterstützt.
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Passwort ändern und passwort vergessen Script Sven12 PHP 4 21.08.2015 01:45
mysqli->prepare vs mysqli->query rsciw PHP 0 17.07.2007 19:19
Eclipse:PDT und MySQLi (Class 'mysqli' not found) srynonick Editoren & Entwicklungsumgebungen 0 02.06.2007 20:07
Passwort Login mit 24 Stunden Löschung und generierten Passwort Holgifix Skriptsuche 0 23.11.2006 16:16
Passwort verschlüsseln und Passwort vergessen - Funktion kiyoku PHP 2 15.08.2006 21:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:39 Uhr.


Powered by vBulletin® Version 3.8.8 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC