Pregunta

Necesito cifrar un entero, pero todas las bibliotecas criptográficas solo admiten cadenas.

¿Cuál es el método adecuado para convertir un entero en una cadena binaria en Ruby? (no '10111', creo que son valores ASCII)

EDITAR: no estaba pensando en Rijndael como encriptación de flujo.

¿Fue útil?

Solución

Los algoritmos de cifrado de flujo funcionan en secuencias, una secuencia de caracteres. Depende de usted tratar como un entero o una nueva línea.

Rijndael (un cifrado de bloque) aceptará felizmente una cadena que no sea de 128 bits (transmisión, si lo desea) y rellena el final con 0s. Echa un vistazo a la documentación y dale una oportunidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top