Por una variedad de razones estúpidas, la longitud máxima de una variable de formulario dada que estamos publicando en un servidor externo es de 12 caracteres.cifrado php más corto que md5?
Quería oscurecer ese valor con md5, pero obviamente con 12 caracteres que no va a funcionar. ¿Hay un cifrado con una función PHP ya hecha que dará como resultado algo de 12 caracteres o menos?
La seguridad e integridad del cifrado no es muy importante aquí. Mi último recurso es simplemente escribir una función que mueva cada letra hacia arriba o hacia abajo un valor de ascii en x. Entonces, el objetivo no es ocultarlo de un experto en criptografía, sino simplemente no publicarlo en texto plano para que un trabajador no técnico que lo vea no sepa qué es.
Gracias por cualquier consejo.
estoy tentado a recomendar tirar en un 'str_rot13()' llaman a alguna parte. En una nota más seria, si necesita recuperar la versión descifrada, no puede usar 'md5()' de todos modos, ya que es una función de hash, que casi lo convierte en una encriptación de un solo sentido. – BoltClock
No utilice el cifrado César. Hay muchos algoritmos de cifrado/descifrado pequeños/débiles para elegir que se pueden adaptar para adaptarse a su molde de 12 carbonos. Cifras César son simplemente demasiado fáciles de entender. Eventualmente alcanzarás un patrón que incluso un nudillo-dragger puede ver como un día. –
¿Cuál de ellos sugerirías, Joel? – tiredofcoding