Gibt es einen AES geheimen Schlüssel, ist es möglich, eine Daten zu fälschen, die mit diesem Schlüssel entschlüsselt werden kann? Die entschlüsselten Daten müssen nicht aussagekräftig sein, sie möchten nur wissen, ob sie verschlüsselte Daten fälschen können.Ist es möglich, AES verschlüsselte Daten zu fälschen?
Antwort
AES ist eine symmetrische Chiffre, d.h. derselbe Schlüssel wird sowohl zum Verschlüsseln als auch zum Entschlüsseln von Daten verwendet. Als solcher muss der Schlüssel zu beiden Enden der Kommunikation und sonst niemandem bekannt sein. Die Authentifizierung und der Schlüsselaustausch erfolgen über Public-Key-Protokolle, z. B. Diffie-Hellman Schlüsselaustausch.
Wenn Sie die dritte Person sind, die einen AES-Schlüssel besitzt, gehe ich davon aus, dass Sie keine "falschen Daten" an den Empfänger senden können, da die Authentifizierung fehlschlägt (keine Aushandlung stattgefunden hat). Wenn Sie eine solche Verbindung hergestellt haben, können Sie senden, was Sie wollen (Sie können Kauderwelsch verschlüsseln und senden). Wenn Sie ein verschlüsseltes Paket ändern möchten, können Sie es tun, ohne es zu entschlüsseln und es erneut zu verschlüsseln. Am wahrscheinlichsten sind jedoch Integritätstests (z. B. wenn Hashes oder CRC vorhanden sind).
- 1. Git: Ist es möglich, das Signierungsdatum eines Tags zu fälschen?
- 2. Ist es möglich, einen WPF-Mouseover zu fälschen?
- 3. UNIX-Sockets: Ist es möglich, getsockopt() SO_PEERCRED zu fälschen?
- 4. AES-verschlüsselte Datenlänge mit WebCrypto
- 5. maximale Länge von AES verschlüsselte Nachricht Berechnung
- 6. Ist es möglich, verschlüsselte Dokumente in XPages anzuzeigen?
- 7. wie zu entschlüsseln (AES) lokal gespeicherte verschlüsselte Datei im Speicher
- 8. Ist es möglich, User-Agent und OS mit Chrome zu fälschen?
- 9. AES-Ausgabe, ist es kleiner als die Eingabe?
- 10. Ist es möglich, eine verschlüsselte Datenbank in Orientdb 2.2 über OrientJS zu schaffen?
- 11. verschlüsselte Daten verschlüsseln
- 12. Wie bekomme ich Dateityp von AES 256 verschlüsselte Datei
- 13. Ist es sicher, AES IV vor CipherText in einer Datenbank gespeichert zu speichern?
- 14. Ist es möglich, Daten mit LINQ Pivot?
- 15. Ist es möglich, Daten auf iBeacon
- 16. Bild entschlüsselt aussehen wie die verschlüsselte mit AES
- 17. Ist es möglich, AES-Verschlüsselung in einer PHP-Schleife zu verwenden
- 18. Ist es möglich, Daten in Firebase automatisch zu aggregieren
- 19. Ist es möglich, die Quelle der Website-Daten zu finden?
- 20. Ist es möglich, Daten nach Gruppe in Spark zu skalieren?
- 21. Ist es möglich, Daten zwischen zwei DataWindowChild-Steuerelementen zu teilen?
- 22. Symfony Fixtures - ist es möglich, Daten "Dummy" zu erstellen?
- 23. Mit PySerial ist es möglich auf Daten zu warten?
- 24. Ist es möglich, Vue.js-Daten mit jQuery zu analysieren?
- 25. BigQuery-Daten laden - Ist es möglich, einen Fehlerdatensatz zu sammeln?
- 26. Ist es möglich, Daten mit Threads ohne Klonen zu teilen?
- 27. Ist es möglich, diese Daten mit XSLT zu summieren?
- 28. Ist es möglich, Daten an PostgreSQL-Trigger zu übergeben?
- 29. Ist es möglich, Daten mit iphone Kopfhörerbuchse zu übertragen
- 30. Ist es möglich persistente persistente Daten mit AirConsole zu haben?
Ja. AES bietet im Allgemeinen keine Integritätsprüfung, und es gibt nicht viele Möglichkeiten, festzustellen, ob ein gegebener verschlüsselter Daten Kauderwelsch ist, mit Ausnahme von Hinweisen wie (gepolsterte) Länge. http://security.stackexchange.com/questions/9437/does-symmetric-encryption-provide-data-integrity – antak
Sie müssen wirklich "Fake" im Zusammenhang definieren. Jedes Vielfache von 16 Bytes kann wie AES-verschlüsselte Daten aussehen. – bartonjs
Ich stimme für das Schließen dieser Frage als Off-Topic, da dies nicht direkt mit der Programmierung zusammenhängt. Diese Frage ist viel besser geeignet für [crypto.se] oder [security.se]. –