2017-08-31 1 views
1

Ich versuche, diese Datei zu erhalten:Kann man wissen, in welcher Methode eine Datei verschlüsselt wurde?

Https://mmg-fna.whatsapp.net/d/f/AnYg9tpOOhcsIPJJmd8vPYSK9sh_IkOGdw44XmT1swMz.enc

Und dechiffriert, aber ich weiß nicht, wie oder welche Methode es verschlüsselt wurde.

Ich habe versucht, den Befehl unten, aber ich weiß nicht, ob ich die richtige Methode "AES-256-CBC" verwenden, oder wenn das Passwort falsch ist.

openssl enc -d -aes-256-cbc -in file.enc -out file.jpg 
+0

Haben Sie sich die Header angesehen, wenn Sie die Datei bekommen? –

+0

Ich habe die Lösung schon gefunden, aber es war komplizierter als ich erwartet hatte –

Antwort

2

Ist es möglich, zu wissen, in welchem ​​Verfahren eine Datei verschlüsselt wurde?

Wenn Verschlüsselung "richtig" angewendet wurde, dann NEIN, es ist nicht möglich zu wissen. Das nennt man semantische Sicherheit und es ist eine sehr wünschenswerte Eigenschaft. Effektiv bedeutet dies, dass ein Angreifer keinen Vorteil gegenüber Raum und Zeit erhält; und alle Nachrichten sehen zufällig aus.

Ich musste "richtig" zitieren, weil semantische Sicherheit kein Sicherheitsziel oder eine Anforderung des Programms sein kann. Die meisten Leute, die ein System zusammenschmeißen, denken nicht darüber nach, daher fehlt vielen Systemen die semantische Sicherheit.


In Bezug auf die WhatsApp-Tag, könnten Sie in Which Cryptography algorithm is used in WhatsApp end-to-end security? auf dem Sicherheits Stapel Austausch interessiert.

Verwandte Themen