Este es mi primer post, así que no sé si exactamente hago bien con colocar esta pregunta en este foro.

Bien, el caso es que me gustaría saber si un posible método de codificación tiene o no posible solución (puede ser desencriptado y cómo).

A continuación os explico el método:

Supongamos que tenemos el siguiente texto:

"Este texto sera codificado".

Para codificarlo lo primero que tenemos que hacer es dividirlo en grupos de 3 o menos caracteres. Quedaría de la siguiente manera:

Est.e.tex.to.ser.a.cod.ifi.cad.o

Ahora, para cada grupo de 3 o menos letras podemos diferenciar éstas según su posición como: iniciales, medias y finales.

Bien ahora pasamos a codificar:

Dispondremos 3 tablas (una para letras iniciales, otra para medias y otra para finales). Cada tabla contendrá cada una de las 27 letras del alfabeto español; y cada letra podrá ser codificada por al menos 2 números, no tienen por qué ser elegidos aleatoriamente (supondría a la larga un 50% de posibilidad para cada número), puede ser utilizado en diferentes proporciones (80% uno y 20% otro, 70% uno y 30% otro...). Estas son las tablas:

INICIALES        MEDIAS     FINALES
==========    ==========   =========
A  15  34     A  07  32    A  20  44
B  19  51     B  14  53    B  15  40
C  12  49     C  02  56    C  06  31
D  02  30     D  22  40    D  19  39
E  07  39     E  06  52    E  14  55
F  17  38     F  16  30    F  08  49
G  11  33     G  15  35    G  23  30
H  03  45     H  21  41    H  01  43
I  20  52     I  01  48    I  22  38
J  24  37     J  27  43    J  07  42
K  09  47     K  17  31    K  21  52
L  01  50     L  11  39    L  09  56
M  18  40     M  24  44    M  25  32
Ñ  16  56     Ñ  23  36    N  03  41
N  27  31     N  04  42    Ñ  13  47
O  08  41     O  12  49    O  26  34
P  14  36     P  18  54    P  16  50
Q  25  42     Q  10  34    Q  10  37
R  10  32     R  03  46    R  17  48
S  04  46     S  25  38    S  11  35
T  26  53     T  13  50    T  02  53
U  21  43     U  19  55    U  18  33
V  13  55     V  05  45    V  05  54
W  22  48     W  09  51    W  24  45
X  06  35     X  20  47    X  04  51
Y  23  54     Y  08  33    Y  27  36
Z  05  44     Z  16  37    Z  12  46

(Espero que se vean bien las tablas, sino copiarlas y editarlas en el bloc de notas).

De esta manera el texto codificado sería el siguiente:

  1. E s t . e . t e x . t o . s e r . a . c o d . i f i .
  2. 07 38 02. 39. 26 13 51. 53 12. 46 06 17. 34. 12 49 39. 52 30 38.
  1. c a d . o
  2. 12 32 19.08

*Notar que en vez de números podrían ser combinaciones de 2 o más letras, con lo que el resultado sería algo parecido a palabras!

¿A alguien se le ocurre cómo poder desencriptar el código codificado si desconocemos de las tablas y sabemos que la elección de uno de los dos números de cada tabla no ha sido de forma aleatoria (con lo que el uso de cada uno no es del 50% exacto)?

Agradecería mucho posibles soluciones.

Gracias de antemano!