Maths and Computing:
Home
Books
Coding
Computing
Data
Encoding
Mathematics
Cipher Tools
Cipher Tools:
Caesar Cipher
Caesar Cipher: Shift 3
plaintext
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
ciphertext
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
a
b
c
Select the shift value
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
The Caesar Cipher is a substitution cipher.
Encryption
With a shift value of 3 each letter is replaced with the letter that is 3 positions further forward
Decryption
With a shift value of 3 each letter is replaced with the letter that is 3 positions further back. Alternatively, this is the equivalent of replacing each letter with the letter that is 23 positions further back
plaintext
ciphertext
Note:
Spaces are preserved
Uppercase characters are converted to lowercase first
All other characters are removed
Calculation
Character
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Value
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Text Character
Text Value
Shift
Calculation
Cipher Value
Cipher Character
Polyalphabetic Cipher: 1, 2, 3
plaintext
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
alphabet 1
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
a
alphabet 2
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
a
b
alphabet 3
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
a
b
c
Select the number of alphabets
1
2
3
4
Select the shift value for alphabet 1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Select the shift value for alphabet 2
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Select the shift value for alphabet 3
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Select the shift value for alphabet 4
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
plaintext
ciphertext
Note:
Spaces are preserved
Uppercase characters are converted to lowercase first
All other characters are removed
Shift squence only applied to alphbetical characters
Calculation
Character
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Value
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Text Character
Text Value
Alphabet
Shift
Calculation
Cipher Value
Cipher Character
Alphabet
A
B
C
D
E
F
G
H
Binary Value
00000
00001
00010
00011
00100
00101
00110
00111
Alphabet
I
J
K
L
M
N
O
P
Binary Value
01000
01001
01010
01011
01100
01101
01110
01111
Alphabet
Q
R
S
T
U
V
W
X
Binary Value
10000
10001
10010
10011
10100
10101
10110
10111
Alphabet
Y
Z
[
#
]
^
$
%
Binary Value
11000
11001
11010
11011
11100
11101
11110
11111
Select the number of bits
4
5
6
plaintext
one-time pad
ciphertext
Note:
Spaces are preserved
Characters must match case of letters in the current alphabet
All other characters are removed