Verschlüsselung: Verwendung von Initialisierungs-Vektor-vs-Schlüssel?

Bin ich mit Hilfe von PHP - mcrypt Bibliothek und die AES-256 (rijndael) - Algorithmus, die beide benötigt, ein Schlüssel + Initialisierungsvektor zu laufen.

Meine logische brainside ist nicht wirklich zu gehen zusammen mit dies. Ist nicht nur ein Schlüssel genug?

Theoretisches Szenario:

Wenn ich sensible Daten verschlüsselt in einer Datenbank gespeichert, die nur der Besitzer sollte in der Lage sein zu entschlüsseln, wäre es angemessen, den Nutzer gehashte Passwort entweder der Schlüssel oder der Initialisierungsvektor, um seine oder Ihre Daten?

Sollte der Schlüssel berücksichtigt werden, dass mehr private als der Initialisierungsvektor oder ist es die andere Weise herum?

InformationsquelleAutor Industrial | 2011-02-24
Schreibe einen Kommentar