Basics Flashcards
1
Q
Was ist das CIA Prinzip?
A
- Vertraulichkeit (Confidentiality): Vertrauliche Informationen sollten nur für autorisierte Personen zugänglich sein
- Integrität (Integrity):Integrität bezieht sich auf den Schutz von Informationen vor unbefugter Änderung. Integrität gewährleistet, dass die Informationen unverändert und korrekt bleiben
- Verfügbarkeit (Availability):Verfügbarkeit bezieht sich auf die Bereitstellung von Informationen und Systemen für autorisierte Benutzer. Verfügbarkeit gewährleistet, dass Informationen und Systeme jederzeit verfügbar sind, wenn sie benötigt werden.
2
Q
Was ist der Unterschied zwischen Kryptanalyse und Kryptographie?
A
- Kryptographie befasst sich mit der Erstellung und Anwendung von Verschlüsselungsverfahren, um die Sicherheit von Informationen zu gewährleisten.
- Kryptoanalyse befasst sich mit der Analyse von Verschlüsselungsverfahren, um Schwachstellen und Sicherheitslücken zu finden und die Entschlüsselung von Nachrichten zu ermöglichen.
3
Q
Wie codiert man in Base64?
A
- Nehme die zu Verschlüsselnde Quelle und Teile sie in bytes auf
- Bilde aus den 8Bit Paaren neue 6 Bit paare
- Bei Texten: Dekodiere die neuen Entstandenen Zahlen in die neuen Buchstaben um
4
Q
Was ist der Unterschied zwischen Verschlüsselung und Kodierung?
A
- Kodierung ist die Umwandlung von Daten in eine andere Form, um sie für bestimmte Zwecke geeignet zu machen
- Verschlüsselung ist die Umwandlung von Daten in eine andere Form, um sie vor unbefugtem Zugriff zu schützen. Mit einem oder mehreren Geheimschlüsseln
5
Q
Wofür kodiert man in Base64?
A
- Base64 wird verwendet, um Daten in einer Form zu kodieren, die für die Übertragung oder Speicherung auf verschiedenen Systemen oder in verschiedenen Formaten geeignet ist.
- Die Kodierung ermöglicht es, binäre Daten in einer Textform darzustellen, die von verschiedenen Anwendungen gelesen werden kann, ohne dass Daten verloren gehen oder falsch interpretiert werden.
6
Q
Wann sollte man bspw. in Base64 kodieren?
A
- Wenn binäre Daten (z.B. Bilder, Audio, Video) in einer Textform übertragen oder in einer Textdatei gespeichert werden müssen.
- Wenn Daten zwischen verschiedenen Systemen mit unterschiedlichen Kodierungen oder Zeichenformaten übertragen werden müssen.
- Wenn Daten in einer URL übertragen werden, da einige Zeichen in einer URL Sonderzeichen sind und möglicherweise fehlinterpretiert werden können.
- Wenn es notwendig ist, Daten in einer sicheren Form zu speichern oder zu übertragen, da Base64-Kodierung die Daten verdeckt und somit schwerer zu verstehen macht.
- Zusammenfassend kann man sagen, dass Base64-Kodierung immer dann sinnvoll ist, wenn binäre Daten in einer Textform dargestellt werden müssen oder wenn Daten in einer sicheren Form übertragen oder gespeichert werden müssen.