Articles of aes

Comparación de DES, Triple DES, AES, cifrado blowfish para datos

¿Alguien tiene pros y contras juntos para comparar estos algoritmos de cifrado?

AES obtiene diferentes resultados en iOS (Obj-C) y Android (Java)

Soy un completo novato en este tipo de encriptaciones pero tengo una aplicación Java y un iOS, y quiero que ambos puedan ecifrar un texto con el mismo resultado. Yo uso AES. Encontré estos códigos, con una pequeña modificación, por supuesto, pero devuelven resultados diferentes Código de iOS: – (NSData *)AESEncryptionWithKey:(NSString *)key { unsigned char […]

¿Por qué mi cifrado AES arroja una InvalidKeyException?

Actualmente estoy trabajando en una función que encripta / descifra un archivo específico con una clave secreta. He escrito tres clases, una que genera una clave, una que encripta un archivo con la clave y otra que descifra. Generar la clave y cifrar el archivo funciona bien, pero cuando bash descifrar el archivo, se lanza […]

¿Qué pasa con el descifrado crypto de nodejs?

Tengo los siguientes datos encriptados: U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o El pase para descifrarlo es: password (es el ejemplo de galimatías ) En la línea de comando usando openssl: echo “U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o” | openssl enc -d -aes-256-cbc -a -k password El resultado es: Made with Gibberish\n Con mi aplicación NodeJS: var decipher = crypto.createDecipher(‘aes-256-cbc’, “password”); var dec = decipher.update(“U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o”, ‘base64’, […]

¿Cómo cifrar o descifrar con Rijndael y un tamaño de bloque de 256 bits?

Por ciertas razones, necesito implementar Rijndael de / compression con un tamaño de bloque de 256 bits en lugar de AES que usa un tamaño de bloque de 128 bits (razón: los datos se cifran en PHP usando Rijndael …). ¿Cómo puedo cambiar el tamaño de bloque para un cifrado? Si solo obtengo un cifrado […]

Modo de cifrado AES CTR 256 en OpenSSL

Soy nuevo en OpenSSL. ¿Alguien puede darme una pista sobre cómo inicializar el modo AES CTR desde un archivo C? Sé que esta es la firma del método, pero tengo problemas con los parámetros, no hay mucha documentación ni un ejemplo claro de cómo hacer un simple cifrado. Agradecería si alguien pudiera ejemplificar una llamada […]

AES encripta y descifra

Escribo una aplicación rápidamente, necesito la funcionalidad AES Encrypt and Decrypt, recibí datos encriptados de otra solución .Net, pero no puedo encontrar algo para hacerlo. Este es mi cifrado .net: public static byte[] AES_Encrypt(byte[] bytesToBeEncrypted, byte[] passwordBytes) { byte[] encryptedBytes = null; byte[] saltBytes = new byte[] { 1, 2, 3, 4, 5, 6, 7, […]

Encriptar y descifrar con encoding AES y Base64

Tengo el siguiente progtwig para encriptar datos. import java.security.Key; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; public class Test { private static final String ALGORITHM = “AES”; private static final byte[] keyValue = “ADBSJHJS12547896”.getBytes(); public static void main(String args[]) throws Exception { String encriptValue = encrypt(“dude5”); decrypt(encriptValue); } /** * @param args * @throws Exception */ […]

Interoperabilidad AES entre .Net y iPhone?

Necesito cifrar una cadena en el iPhone y enviarla a un servicio web .Net para su descifrado. Puedo cifrar / descifrar en el iPhone y con .Net, pero las cadenas cifradas del iPhone no pueden ser descifradas por .Net. El error que recibo es “El relleno no es válido y no se puede eliminar”. El […]

Cómo cifrar el archivo de la tarjeta SD con AES en Android?

Quiero cifrar la imagen de la tarjeta SD y almacenarla de nuevo en la tarjeta SD de nuevo con AES. La idea principal es que la aplicación explore una imagen, luego la encripte cuando presiono un botón, luego la almacena en una tarjeta SD. para que mi imagen sea segura Ya tengo éxito en el […]