tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
949
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Slater Slater ist offline Mitglied Gold
    Registriert seit
    Sep 2002
    Ort
    Bern (CH)
    Beiträge
    223
    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üesse
     
    Letztes Jahr stand meine Firma noch vor dem Abgrund.
    Dieses Jahr haben wir einen Schritt vorwärts gemacht!

  2. #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);

    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;

    Du kannst die Tabelle in der die GB Daten stehen ja mit einem Kennwort schützen,
    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.

    mfg
    Geändert von ultrakollega (02.12.04 um 10:12 Uhr)
     

  3. #3
    Sicaine 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

  1. C# XML Verschlüsseln und Entschlüsseln
    Von Xervos im Forum .NET Datenverwaltung
    Antworten: 3
    Letzter Beitrag: 20.05.10, 09:29
  2. String verschlüsseln/entschlüsseln
    Von seVes im Forum PHP
    Antworten: 6
    Letzter Beitrag: 19.01.10, 19:04
  3. Antworten: 0
    Letzter Beitrag: 19.01.09, 16:48
  4. Antworten: 9
    Letzter Beitrag: 08.10.05, 13:22
  5. Antworten: 2
    Letzter Beitrag: 13.07.04, 06:48