Foros del Web » Programando para Internet » PHP »

Encriptacion

Estas en el tema de Encriptacion en el foro de PHP en Foros del Web. Hola Basicamente no se como hacer esto: Tengo una cadena de texto digamos "Hola Mundo" y tengo varias tablas de equivalencia: Tabla1= F F F ...
  #1 (permalink)  
Antiguo 06/10/2012, 23:25
 
Fecha de Ingreso: junio-2012
Mensajes: 77
Antigüedad: 11 años, 10 meses
Puntos: 5
Encriptacion

Hola Basicamente no se como hacer esto:

Tengo una cadena de texto digamos
"Hola Mundo"

y tengo varias tablas de equivalencia:

Tabla1=
F F F
C a,b,c
C e,d,f
C g,h,i

Tabla 2
F F F
C j,k,l
C m,n,o
C p,q,r
Tabla3
F F F
C s,t,u
C v,w,x
C y,z,(espacio)
osea la letra a equivaldria a "111" la b "112" la c "113"... la p "231" y asi sucesivamente con todo el abecedario


el problema es que no se como poner cada letra en las matrices y saber que letra pertenece a cual matriz
y como hacer para utilizar la funcion str_irreplace para producir la cadena deseada

Ejemplo
input: "Hola Mundo"
Output: "13222321333211313222122223"

Espero que alguien lo entienda y me de una manito no tengo ni idea de como hacerle...

Muchas gracias
  #2 (permalink)  
Antiguo 07/10/2012, 00:43
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Encriptacion

tendrias que hacer una comparacion por cada letra de la frase, ir recorriendo con 1 for por ejemplo, y en cada posicion verificar con unos cuantos OR si es = a "a" entonces str_replace "111", OR si es igual a "b" entonces "112" OR ... etc etc y asi ir pasando hacia la proxima posicion o sea la proxima letra.
Pensalo 1ero, luego implementalo.

Etiquetas: encriptar, matrices
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:05.