ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
949
949
EMPFEHLEN
-
Guten Tag,
Ich möchte ein Script schreieben, dass Daten in der DB verschlüsselt ablegt. Die Daten sollten aber bei richtigem Passwort wieder entschlüsselt werden können! Eigentlich sollte es ähnlich wie das PGP prinzip sein. Gibt es für sowas etwas geeignete, oder schreibe ich am besten des Alog. selber?
Das Sicherheitsproblem ist, dass Personen auf die DB zugriff haben könnten, die eigentlich die Daten nicht sehen dürften...
GrüesseLetztes Jahr stand meine Firma noch vor dem Abgrund.
Dieses Jahr haben wir einen Schritt vorwärts gemacht!
-
02.12.04 09:08 #2
- Registriert seit
- Mar 2003
- Ort
- Österreich (Ländle)
- Beiträge
- 380
Ich würde das GB einfach mit einem Login versehen. Ist man eingeloggt, erscheinen die Einträge im Klartext, andernfalls nicht.
Hatte bei mir mal GET Vars verschlüsselt und entschlüsselt, hatte dafür die beiden Funktionen:
PHP-Code:function verschluesseln($klartext, $schluessel)
{
$geheimtext = "";
for($i=0; $i<strlen($klartext);$i++)
$geheimtext .= chr(ord($klartext{$i})^ord($schluessel{$i%strlen($schluessel)}));
return base64_encode($geheimtext);
}
Du kannst die Tabelle in der die GB Daten stehen ja mit einem Kennwort schützen,PHP-Code:function entschluesseln($geheimtext, $schluessel)
{
$geheimtext = base64_decode($geheimtext);
$klartext = "";
for($i=0; $istrlen($geheimtext);$i++)
$klartext .= chr(ord($geheimtext{$i})^ord($schluessel{$i%strlen($schluessel)}));
return $klartext;
}
bzw. Sie nur einem bestimmten DB User zugänglich machen, so sollte keiner die
Daten zu gesicht bekommen, auch wenn Sie im Klartext drin stehen. Dann noch das
GB mit Kennwort schützen und paßt.
mfgGeändert von ultrakollega (02.12.04 um 10:12 Uhr)
-
02.12.04 12:22 #3Sicaine Tutorials.de Gastzugang
1. Passwörter werden sowieso nich in klartext gespeichert sondern als Hash stellt sich nur die Frage welche Daten du genau verschlüsseln willst. (Kontonummern?)
2. Warum haben die Leute eigentlich darauf zugriff? Das sollte wohl eher nicht der Fall sein. bzw. sollte man verhindern.
3. Die Datenübertragung wird mit SSL sowieso automatisch verschlüsselt(wenn mans den aktiv hat) weshalb man die Get oder Post nicht wirklich verschüssel sollte.
Ähnliche Themen
-
C# XML Verschlüsseln und Entschlüsseln
Von Xervos im Forum .NET DatenverwaltungAntworten: 3Letzter Beitrag: 20.05.10, 09:29 -
String verschlüsseln/entschlüsseln
Von seVes im Forum PHPAntworten: 6Letzter Beitrag: 19.01.10, 19:04 -
Zip-Datei verschlüsseln und entschlüsseln
Von RLott im Forum JavaAntworten: 0Letzter Beitrag: 19.01.09, 16:48 -
Verschlüsseln? Entschlüsseln? base64_encode()
Von FBIagent im Forum PHPAntworten: 9Letzter Beitrag: 08.10.05, 13:22 -
Dateien mit PHP Verschlüsseln und Entschlüsseln
Von xastarothx im Forum PHPAntworten: 2Letzter Beitrag: 13.07.04, 06:48





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren