Estoy tratando de encriptar algunos enteros en java usando java.security y javax.crypto.Usando java para encriptar enteros
El problema parece ser que la clase Cipher solo encripta las matrices de bytes. No puedo convertir directamente un entero a una cadena de bytes (¿o puedo?). ¿Cuál es la mejor manera de hacer esto?
¿Debo convertir el número entero en una cadena y la cadena en byte []? Esto parece demasiado ineficiente.
¿Alguien sabe de una manera rápida/fácil o eficiente para hacerlo?
Háganme saber.
Gracias de antemano.
JBU
Hmm .. vas entre diferentes Endianness? Si es así, los enteros serían incorrectos al convertirlos de la matriz de bytes. – SCdF
Aparentemente, "la máquina virtual Java siempre usa big-endian", así que supongo que no es un problema. – SCdF