Alors, tout d'abord, il y a une première forme, qui est comme l'alphabet bilitère (voir l'autre topic) mais avec trois lettres.
Je vous donne les correspondances :
A = AAA
B = AAB
C = AAC
D = ABA
E = ABB
F = ABC
G = ACA
H = ACB
I = ACC
J = BAA
K = BAB
L = BAC
M = BBA
N = BBB
O = BBC
P = BCA
Q = BCB
R = BCC
S = CAA
T = CAB
U = CAC
V = CBA
W = CBB
X = CBC
Y = CCA
Z = CCB
Là, la forme est exactement la même que pour le bilitère, sauf que c'est à 3 lettre.
Exemple :
ACBABBBACBACBBCBCAAAABCCACCCAA <-- HELLOPARIS (pour changer un peu du hello world^^)
Bien, je pense que les explications pour ce stade sont suffisantes.
Cette forme là, nous allons l'appeler "base1".
Car A = AAA
La difficulté est que ensuite, lors du cyphering, on peut rentrer une BASE, comprise entre 1 et 25.
Si on met 1, dans ce cas, la table ci-dessus est appliquée. Par contre, si on met 5, la table change pour devenir :
A(1) = E(5) ; soit E = AAA, F = AAB, etc.
S'il choisit 25, la table sera :
Z = AAA
A = AAB
etc.
Exemple :
(base)7
BBAAACABCABCCAA <-- SILLY
[G = AAA]
BBA(s)AAC(i)ABC(l)ABC(l)CAA(y)
Je vous donne les correspondances :
A = AAA
B = AAB
C = AAC
D = ABA
E = ABB
F = ABC
G = ACA
H = ACB
I = ACC
J = BAA
K = BAB
L = BAC
M = BBA
N = BBB
O = BBC
P = BCA
Q = BCB
R = BCC
S = CAA
T = CAB
U = CAC
V = CBA
W = CBB
X = CBC
Y = CCA
Z = CCB
Là, la forme est exactement la même que pour le bilitère, sauf que c'est à 3 lettre.
Exemple :
ACBABBBACBACBBCBCAAAABCCACCCAA <-- HELLOPARIS (pour changer un peu du hello world^^)
Bien, je pense que les explications pour ce stade sont suffisantes.
Cette forme là, nous allons l'appeler "base1".
Car A = AAA
La difficulté est que ensuite, lors du cyphering, on peut rentrer une BASE, comprise entre 1 et 25.
Si on met 1, dans ce cas, la table ci-dessus est appliquée. Par contre, si on met 5, la table change pour devenir :
A(1) = E(5) ; soit E = AAA, F = AAB, etc.
S'il choisit 25, la table sera :
Z = AAA
A = AAB
etc.
Exemple :
(base)7
BBAAACABCABCCAA <-- SILLY
[G = AAA]
BBA(s)AAC(i)ABC(l)ABC(l)CAA(y)