7 bit → 128 種類のデータを区別できる
XOR 演算の規則は以下の通りである.
0+0=0, 0+1=1, 1+0=1, 1+1=0
例:
A: 0100 0001
+
T: 0101 0100
= 0001 0101
平文 M とキー K を繰り返したものとの XOR 演算を行う.
例:
M: This is a pen.
K: TEST
暗号化:
平文 | キー | 暗号文 | ||
---|---|---|---|---|
01010100 (T) | + | 01010100 (T) | = | 00000000 |
01101000 (h) | + | 01000101 (E) | = | 00101101 |
01101001 (i) | + | 01010011 (S) | = | 00111010 |
01110011 (s) | + | 01010100 (T) | = | 00100111 |
00100000 (空白) | + | 01010100 (T) | = | 01110100 |
01101001 (i) | + | 01000101 (E) | = | 00101100 |
01110011 (s) | + | 01010011 (S) | = | 00100000 |