Hallo Javaprofies!
Ich arbeite zur Zeit an einem Program zum versenden von Dateien via Sockets.
Allerdings will ich diese Dateinen verschlüsseln, was ich mit einer Hybrid-Verschlüsselung realisiert habe.
D.h. ich verschlüssele die Datei sinkron mit einem 256Bit Aes-Key und
diesen Key wrappe ich anschließend mit einem 2048 Bit RSA-Pub-Key.
Dies erstmal zur Erläuterung.
Nun zu meinem eigentlichen Problem.
Der Aes-Key wird in Abhaengigkeit von einem Passwort generiert.
Und dort hakt mein Programm.
Wer diese Passwort hat, ist in der Lage das File zu entschlüsseln.
Wie gelingt es mir einen sicheren AES-Schluessel zu erzeugen, der nicht von einem Passwort abhaengig ist?
Und ab diesem Moment bitte ich euch um Hilfe. Ich möchte einen möglichst wiederstandsfähigen Aes-Key generieren.
Ich habe schon einem Menge Foren durchsucht und habe aber nie etwas wirklich zufriedenstellendes gefunde.
Jetzt schon einmal vielen Dank für eure Mühe!
Gruß Gora
Ich arbeite zur Zeit an einem Program zum versenden von Dateien via Sockets.
Allerdings will ich diese Dateinen verschlüsseln, was ich mit einer Hybrid-Verschlüsselung realisiert habe.
D.h. ich verschlüssele die Datei sinkron mit einem 256Bit Aes-Key und
diesen Key wrappe ich anschließend mit einem 2048 Bit RSA-Pub-Key.
Dies erstmal zur Erläuterung.
Nun zu meinem eigentlichen Problem.
Der Aes-Key wird in Abhaengigkeit von einem Passwort generiert.
Und dort hakt mein Programm.
Wer diese Passwort hat, ist in der Lage das File zu entschlüsseln.

Wie gelingt es mir einen sicheren AES-Schluessel zu erzeugen, der nicht von einem Passwort abhaengig ist?
Und ab diesem Moment bitte ich euch um Hilfe. Ich möchte einen möglichst wiederstandsfähigen Aes-Key generieren.
Ich habe schon einem Menge Foren durchsucht und habe aber nie etwas wirklich zufriedenstellendes gefunde.
Jetzt schon einmal vielen Dank für eure Mühe!
Gruß Gora