Code: Unterschied zwischen den Versionen

Aus AnthroWiki
imported>Odyssee
Keine Bearbeitungszusammenfassung
imported>Odyssee
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Ein '''Code''' ([[dt.]] auch '''Kode''') ist eine [[Wikipedia:Injektive Funktion|injektive]] (''linkseindeutige'') Abbildung, die jedem [[Zeichen]] aus einem gegebenen Zeichenvorat eindeutig ein Zeichen oder eine Zeichenfolge aus dem selben oder einem anderen Zeichenvorrat zuordnet.  
Ein '''Code''' ([[dt.]] auch '''Kode''') ist eine [[Wikipedia:Injektive Funktion|injektive]] (''linkseindeutige'') Abbildung, die jedem [[Zeichen]] aus einem gegebenen Zeichenvorat eindeutig ein Zeichen oder eine Zeichenfolge aus dem selben oder einem anderen Zeichenvorrat zuordnet.  


Der Code dient der effizienten und gegebenenfalls verschlüsselten Übermittlung von [[Information]]. So sind etwa im [[Wikipedia:Morsealphabet|Morsealphabet]] die [[Buchstaben]] des [[Alphabet]]s durch eine Abfolge kurzer und langer [[Signal]]e sehr effizient kodiert und können daher leicht z.B. durch einfache Licht- oder Tonsignale übertragen werden. Bei einer einfachen monoalphabetischen Verschlüsselung werden den Buchstaben eines Alphabets nach einem vorgegebenen Schema ''andere'' Buchstaben ''desselben'' Zeichenvorrats zugeordnet. Damit ergeben sich immerhin 26·25·24·23···4·3·2·1&nbsp;=&nbsp;26!, also {{Unicode|U+2248}} 4·10<sup>26</sup> mögliche Verschlüsselungen. Durch reines Probieren ist dieser Code also praktisch unmöglich zu knacken, kann allerdings durch statistische Häufigkeitszählungen und gezielte [[Muster]]suche dennoch leicht entziffert werden. Bei einer polyalphabetischen Verschlüsselung, wie sie etwa die [[Wikipedia:Wehrmacht|deutsche Wehrmacht]] im [[Zweiter Weltkrieg|Zweiten Weltkrieg]] für ihre berühmte Verschlüsselungsmaschine [[Wikipedia:Enigma (Maschine)|Enigma]] verwendete, kommen mehrere verschiedene Verschlüsselungsalphabete zum Einsatz.
Der Code dient der effizienten und gegebenenfalls verschlüsselten Übermittlung von [[Information]]. So sind etwa im [[Wikipedia:Morsealphabet|Morsealphabet]] die [[Buchstaben]] des [[Alphabet]]s durch eine Abfolge kurzer und langer [[Signal]]e sehr effizient kodiert und können daher leicht z.B. durch einfache Licht- oder Tonsignale übertragen werden. Bei einer einfachen monoalphabetischen Verschlüsselung werden den Buchstaben eines Alphabets nach einem vorgegebenen Schema ''andere'' Buchstaben ''desselben'' Zeichenvorrats zugeordnet. Damit ergeben sich immerhin 26·25·24·23···4·3·2·1&nbsp;=&nbsp;26!, also ungefähr 4·10<sup>26</sup> mögliche Verschlüsselungen. Durch reines Probieren ist dieser Code also praktisch unmöglich zu knacken, kann allerdings durch statistische Häufigkeitszählungen und gezielte [[Muster]]suche dennoch leicht entziffert werden. Bei einer polyalphabetischen Verschlüsselung, wie sie etwa die [[Wikipedia:Wehrmacht|deutsche Wehrmacht]] im [[Zweiter Weltkrieg|Zweiten Weltkrieg]] für ihre berühmte Verschlüsselungsmaschine [[Wikipedia:Enigma (Maschine)|Enigma]] verwendete, kommen mehrere verschiedene Verschlüsselungsalphabete zum Einsatz.


Die [[Wissenschaft]] von der '''Verschlüsselung''' von Informationen wird als '''Kryptographie''' (von {{ELSalt|κρυπτός}} ''kryptós'' „verborgen, geheim“) bezeichnet.
Die [[Wissenschaft]] von der '''Verschlüsselung''' von Informationen wird als '''Kryptographie''' (von {{ELSalt|κρυπτός}} ''kryptós'' „verborgen, geheim“) bezeichnet.


[[Kategorie:Informatik]]
[[Kategorie:Informatik]]

Version vom 8. März 2018, 20:57 Uhr

Ein Code (dt. auch Kode) ist eine injektive (linkseindeutige) Abbildung, die jedem Zeichen aus einem gegebenen Zeichenvorat eindeutig ein Zeichen oder eine Zeichenfolge aus dem selben oder einem anderen Zeichenvorrat zuordnet.

Der Code dient der effizienten und gegebenenfalls verschlüsselten Übermittlung von Information. So sind etwa im Morsealphabet die Buchstaben des Alphabets durch eine Abfolge kurzer und langer Signale sehr effizient kodiert und können daher leicht z.B. durch einfache Licht- oder Tonsignale übertragen werden. Bei einer einfachen monoalphabetischen Verschlüsselung werden den Buchstaben eines Alphabets nach einem vorgegebenen Schema andere Buchstaben desselben Zeichenvorrats zugeordnet. Damit ergeben sich immerhin 26·25·24·23···4·3·2·1 = 26!, also ungefähr 4·1026 mögliche Verschlüsselungen. Durch reines Probieren ist dieser Code also praktisch unmöglich zu knacken, kann allerdings durch statistische Häufigkeitszählungen und gezielte Mustersuche dennoch leicht entziffert werden. Bei einer polyalphabetischen Verschlüsselung, wie sie etwa die deutsche Wehrmacht im Zweiten Weltkrieg für ihre berühmte Verschlüsselungsmaschine Enigma verwendete, kommen mehrere verschiedene Verschlüsselungsalphabete zum Einsatz.

Die Wissenschaft von der Verschlüsselung von Informationen wird als Kryptographie (von griech. κρυπτός kryptós „verborgen, geheim“) bezeichnet.