2017-09-26 7 views
-1

Wenn ich OpenSSL verwenden, um eine Datei zu verschlüsseln, verwenden Sie die gleiche pubkey.pem, aber der Chiffretext ist anders?Mit openssl eine Datei verschlüsseln, mit dem gleichen pubkey.pem der Chiffretext ist anders?

[email protected]:~/extremelyhardRSA# openssl rsautl -encrypt -pubin -inkey pubkey.pem -in test.txt -out flag.enc1 
[email protected]:~/extremelyhardRSA# openssl rsautl -encrypt -pubin -inkey pubkey.pem -in test.txt -out flag.enc2 
[email protected]:~/extremelyhardRSA# diff flag.enc1 flag.enc2 

Binärdateien flag.enc1 und flag.enc2 unterscheiden.

command picture

Antwort

0

Grundsätzlich sollte der Chiffretext immer als Zufall Ausgabe aussehen. Die gleiche doppelt verschlüsselte Nachricht erzeugt also nicht denselben Chiffretext. Wenn Sie denselben Chiffretext erhalten, gibt es Informationen. Es passiert mit der Maskierungsfunktion und den Füllfunktionen, die von RSA verwendet werden.

+0

danke! Ich verstehe es. –

Verwandte Themen