Guía de uso
Cualquier entrada o salida de texto plano que introduzca o que generemos no se almacena en este sitio, esta herramienta se proporciona a través de una URL HTTPS para garantizar que el texto no pueda ser robado.
Para el cifrado, puede introducir el texto plano, la contraseña, un archivo de imagen o un archivo .txt que desee cifrar. Ahora elige el modo de cifrado por bloques de la encriptación. ECB (Electronic Code Book) es el modo de encriptación más simple y no requiere IV para la encriptación. El texto plano de entrada será dividido en bloques y cada bloque será encriptado con la clave proporcionada y por lo tanto los bloques de texto plano idénticos son encriptados en bloques de texto cifrado idénticos. El modo CBC es muy recomendable y requiere IV para que cada mensaje sea único. Si no se introduce ningún IV, se utilizará el valor predeterminado para el modo CBC, que es un byte de base cero.
El algoritmo AES tiene un tamaño de bloque de 128 bits, independientemente de si la longitud de la clave es de 256, 192 o 128 bits. Cuando un modo de cifrado simétrico requiere un IV, la longitud del IV debe ser igual al tamaño de bloque del cifrado. Por lo tanto, siempre debe utilizar un IV de 128 bits (16 bytes) con AES.
AES proporciona 128 bits, 192 bits y 256 bits de tamaño de clave secreta para el cifrado. Lo que hay que recordar aquí es que si usted está seleccionando 128 bits para el cifrado, entonces la clave secreta debe ser de 16 bits de largo y 24 y 32 bits para 192 y 256 bits de tamaño de la clave. Ahora puede introducir la clave secreta en consecuencia. Por defecto, el texto encriptado será codificado en base64 pero tiene opciones para seleccionar el formato de salida como HEX también.
De manera similar, para la imagen y el archivo .txt la forma encriptada será codificada en Base64.
Abajo hay una captura de pantalla que muestra un ejemplo de uso de esta herramienta de cifrado AES en línea.
El descifrado AES tiene también el mismo proceso. Por defecto asume que el texto introducido está en Base64. La entrada puede ser una imagen codificada en Base64 o en Hex y también un archivo .txt. Y la salida final descifrada será una cadena Base64. Si la salida prevista es un texto plano entonces, puede ser decodificado a texto plano en el lugar.
Pero si la salida prevista es una imagen o un archivo .txt entonces usted puede utilizar esta herramienta para convertir la salida codificada en Base64 a una imagen.