Author: Code.Illusionist
Name: Null Encryption
Description: Null encryption is based on mobile phone keyboard. It's not completely same because it would be easy to crack but it's good enough for basic message exchange .
How it work?First of all imagine keyboard like this:
Now, the whole idea is quite simple. Number 2 contain letters A, B and C . So, if you encode letter B with Null encryption, you will type 4. Why 4? Well B is on number 2, and it's squared by 2 because it take second place. Here you can see all characters I made:
Signs. (dot) = 01
, (comma) = 02
! (exclamation mark) = 03
? (questionnaire) = 04
(space) = 05
@ (monkey) = 06
_ (underscore) = 07
# (hash) = 08
% (percent) = 09
LettersA = 2
1 = 2
B = 2
2 = 4
C = 2
3 = 8
D = 3
1 = 3
E = 3
2 = 9
F = 3
3 = 27
G = 4
1 = 4 + 3 = 7
H = 4
2 = 16
I = 4
3 = 64
J = 5
1 = 5
K = 5
2 = 25
L = 5
3 = 125
M = 6
1 = 6
N = 6
2 = 36
O = 6
3 = 216
P = 7
1 = 7 + 3 = 10
Q = 7
2 = 49
R = 7
3 = 343
S = 7
4 = 2401
T = 8
1 = 8 + 3 = 11
U = 8
2 = 64 + 3 = 67
V = 8
3 = 512
W = 9
1 = 9 + 3 = 12
X = 9
2 = 81
Y = 9
3 = 729
Z = 9
4 = 6561
Numbers0 = I
1 = J
2 = K
3 = L
4 = M
5 = N
6 = O
7 = P
8 = Q
9 = R
Example:Hey there. Sup? (basic text)
1. H = 16
2. e = 9
3. y = 729
4. (space) = 05
5. t = 11
6. h = 16
7. e = 9
8. r = 343
9. e = 9
10. (dot) = 01
11. (space) = 05
12. S = 2401
13. u = 67
14. p = 10
15. ? = 04
After we encoded each character into appropriate number, we must add sign ! between each sign so the numbers don't mix up. Here is final result:
Hey there. Sup? = 16!9!729!05!11!16!9!343!9!01!05!2401!67!10!04
As you can see there is no person who could understand encoded text because it just has no sense for people who don't have key as you do. Decoding is completely the same. Just translate this numbers into appropriate letter or sign.