ISO 8859-1
Fra Wikipedia, den frie encyklopædi
ISO 8859-1 er et standard 8-bit tegnsæt der kan bruges på de fleste computere. Tegnsættet omfatter alle ASCII-tegn plus de fleste specialtegn brugt i vesteuropæiske sprog. ISO 8859-1 er en del af ISO 8859 standarden.
| ISO/IEC 8859-1 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
| 0x | ikke brugt | |||||||||||||||
| 1x | ||||||||||||||||
| 2x | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
| 3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 4x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| 5x | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
| 6x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
| 7x | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | |
| 8x | ikke brugt | |||||||||||||||
| 9x | ||||||||||||||||
| Ax | NBSP | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | SHY | ® | ¯ |
| Bx | ° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿ |
| Cx | À | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï |
| Dx | Ð | Ñ | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß |
| Ex | à | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï |
| Fx | ð | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù | ú | û | ü | ý | þ | ÿ |
Værdierne 00-1F, 7F, og 80-9F er ikke defineret i ISO 8859-1.
[redigér] Talteori og kryptering
I toppen står xA for værdien 10, mens xF står for værdien 15. Vi arbejder her med et 16-tals-system (0-15). Vi kunne lave dette 16-tals-system positionelt. Således får vi følgende oversatte titals-værdi af ”4B” (”K”): . Altså vil et ”K” have titals-værdien 75. Da computeren kun regner binært vil værdien 4B være repræsenteret som 0100 1011.
ISO 8859-1 kan med ovenstående nye talsystem, benyttes til kryptering! Hvis vi XOR en hex-værdi, kan vi foretage simpel kryptering. Vores sekvens og nøgle bestemmer hvor avanceret denne kryptering er. Se simpelt eksempel på krypteringsalgoritmen i WP 5.x:
Klartekst: WORDPERFECT
nøgle: QWERTY (Hex: 51 57 45 52 54 59 )
start: 7 (Defineret som nøglelængde + 1)
|
Klartekst
|
W | O | R | D | P | E | R | F | E | C | T |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
Hex
|
57 | 4F | 52 | 44 | 50 | 45 | 52 | 46 | 45 | 43 | 54 |
|
Sekvens
|
07 | 08 | 09 | 0A | 0B | 0C | 0D | 0E | 0F | 10 | 11 |
|
XOR
|
50 | 47 | 5B | 4E | 5B | 49 | 5F | 48 | 4A | 53 | 43 |
|
Nøgle
|
51 | 57 | 45 | 52 | 54 | 59 | 51 | 57 | 45 | 52 | 54 |
|
XOR
|
01 | 10 | 1E | 1C | 0F | 10 | 0E | 1F | 0F | 01 | 11 |
|
Binært
|
- | - | - | - | - | - | - | - | - | - | - |

