cryptography

SecureRandom con NativePRNG vs SHA1PRNG

Necesito generar números aleatorios criptográficamente fuertes y matrices de bytes. Para este propósito, estoy usando la clas ... proveedor "SUN" (por ejemplo, SecureRandom.getInstance("SHA1PRNG", "SUN")). ¿Esto hace una diferencia? Gracias de antemano.

cadena aleatoria única corta de 8 caracteres lo suficientemente segura

Estoy tratando de calcular nombres de archivo aleatorios únicos cortos de 8 caracteres para, digamos, miles de archivos sin p ... l hecho de que random() bajo algunas circunstancias devuelve las mismas secuencias pseudoaleatorias en diferentes procesos.

Razones por las que SHA512 es superior a MD5

Me preguntaba si podría razones o enlaces a recursos que explican por qué SHA512 es un algoritmo de hash superior a MD5.

¿Por qué es AES más seguro que DES?

Estoy empezando a aprender algoritmos criptográficos y entiendo cómo funcionan los algoritmos mencionados anteriormente. ¿Es que la longitud de clave de AES es más larga? ¿Qué pasos del cifrado AES lo hace menos vulnerable que DES?

¿Cómo empiezo a usar BouncyCastle? [cerrado]

Así que después de Codinghorror's fun with encryption y los comentarios de thrashing, estamos reconsiderando hacer nuestro p ... no existe. ¿Alguien puede señalarme a esta biblioteca de abstracción de alto nivel? (U otra opción además de BouncyCastle?)

Forma correcta de firmar y verificar la firma usando bouncycastle

Estoy usando bcmail-jdk16-1.46.jar ybcprov-jdk16-1.46.jar (Bouncicycastle libraries) para firmar un string y luego verificar ... para replicar todo esto, solo download/save desde aquí: Https://dl.dropboxusercontent.com/u/15208254/keys/certificates.p12

Cifrado de Android

Estoy trabajando en una aplicación para Android, y necesito usar cifrado para un aspecto de la misma. Soy realmente indiferen ... no estoy familiarizado con él en absoluto. ¿Puede alguien publicar un ejemplo sobre cómo hacer una función cifrar/descifrar?

Cifrado AES cómo transportar IV

Entiendo que unique IV es importante en el cifrado para evitar ataques como el análisis de frecuencia. La pregunta: Para el ... de forma segura, parecería que separar el IV de la clave en sí es esencialmente una optimización. O me estoy perdiendo algo?

¿Cómo Verificar la Firma, Cargando la CLAVE PÚBLICA Desde el archivo CRT?

Revisé muchos foros y ejemplos, pero ninguno me ayudó. Necesito verificar la firma de cualquier servicio web. Tengo prueba.ar ... base64 -d -in signature -out signature.bin openssl dgst -sha1 -verify test-server.pub -signature signature.bin from_gateway

Se puede cifrar con una clave privada/descifrar con la clave pública?

[Descargo de responsabilidad: Lo sé, si sabes algo sobre cripto, probablemente estés a punto de decirme por qué lo estoy hac ... bienvenido, aunque uno puede encontrar los conceptos básicos en Google, si hay alguna " gotchas" involucrado que sería útil!

Cómo convertir BigInteger a String en java

Convertí a String a BigInteger como sigue: Scanner sc=new Scanner(System.in); System.out.println("enter the message"); Stri ... ndo m.toString() pero eso me está dando el resultado deseado. ¿Por qué? ¿Dónde está el error y qué puedo hacer al respecto?

Obtención de la clave privada RSA desde el archivo de clave privada codificada PEM BASE64

Tengo un archivo de clave privada (codificado PEM BASE64). Quiero usarlo más donde descifrar algunos otros datos.Usando Java ... de si el proveedor de BC es compatible con FIPS. Una ayuda para sacarme de esto sería muy apreciada... Gracias de antemano.

¿Cómo funcionan los Dispositivos Token de Hardware?

Recientemente, mi banco me envió este pequeño dispositivo que genera un código único que debe usarse al realizar transaccione ... nco dígitos aleatorios cada 30 segundos, ¿por qué el servidor no autentica un número aleatorio que también he decidido usar?

Obtención de la clave pública del certificado

Estoy tratando de obtener la clave pública de un Certificado usando el método: FileInputStream fin = new FileInputStream("Pa ... at sergas_testcertificates.Main.main(Main.java:54) ¿Alguien sabe de qué se trata este error? Gracias de antemano

Código de cifrado/descifrado de contraseña in.NET

Quiero cifrado y descifrado simple de la contraseña en C#. Cómo guardar la contraseña en formato cifrado en la base de datos y recuperar como formato original por descifrado?

Cifrado simétrico (AES): ¿Es seguro y adecuado guardar el IV y el Salt junto con los datos cifrados?

Estoy tratando de dar sentido a cómo manejar y administrar un vector de inicialización y salt (cuando corresponda) al cifrar ... Data; } También estoy abierto a cualquier otra información sobre el cifrado simétrico con respecto a la práctica adecuada.

¿La mejor Manera de Generar Sal Aleatoria en C#?

La pregunta lo dice todo, ¿cuál es el mejor método para generar una sal aleatoria (que se utilizará con una función hash) en C#?

¿Cuál es la diferencia entre un número generado aleatoriamente y un número generado aleatoriamente seguro?

Como dice el título, ¿cuál es la diferencia entre un número generado aleatoriamente y un número generado aleatoriamente seguro?

¿Qué proveedores de JCE cumplen con FIPS 140-2?

¿Qué proveedores de Java Cryptography Extension (JCE) cumplen con FIPS 140-2? Más específicamente, ¿califica el proveedor Sun/Oracle?

La mejor manera de iniciar RSACryptoServiceProvider de X509Certificate2?

¿Cuál es la mejor manera de iniciar un nuevo objeto RSACryptoServiceProvider de un X509Certificate2 que saqué de un almacén ... para cifrado) y privadas (para descifrado). Estoy usando el método FromXmlString pero debe haber una manera mejor. Gracias