cryptography

Por qué necesito usar la clase Rfc2898DeriveBytes (in.NET) en lugar de utilizar directamente la contraseña como clave o IV?

¿Cuál es la diferencia entre usar Rfc2898DeriveBytes y solo usar Encoding.ASCII.GetBytes(string object);? He tenido un éxit ... espuesta mejor educada en cuanto a por qué la clase RFC se utiliza sobre la otra alternativa que he mencionado anteriormente?

¿Entendí /dev / urandom?

He estado leyendo sobre /dev/urandom, y por lo que puedo decir, /dev/random crea números criptográficamente aleatorios aprove ... te usa /dev/random mientras haya pedacitos?y cuando se acaben cae de nuevo a algún PRNG con una semilla recolectada de dónde?

Seguro números aleatorios en javascript?

¿Cómo puedo generar números aleatorios criptográficamente seguros en javascript?

Cómo Generar Clave Pública y Privada Única a través de RSA

Estoy construyendo un carrito de compras personalizado donde los números CC y la fecha de Exp se almacenarán en una base de d ... dSalt = System.Text.Encoding.UTF8.GetString(plain); return dataAndSalt.Substring(0, dataAndSalt.Length - salt.Length); }

Almacenamiento de contraseñas con Node.js y MongoDB

Estoy buscando algunos ejemplos de cómo almacenar de forma segura contraseñas y otros datos confidenciales utilizando node.js ... Blowfish son buenas opciones, ¿qué debo usar? Cualquier ejemplo de cómo diseñar esto sería maravillosamente útil! Gracias!

Cómo crear y usar nonces

Estoy ejecutando un sitio web, y hay un sistema de puntuación que te da puntos por el número de veces que juegas un juego. U ... a, pero no estoy exactamente seguro de cómo implementarlos. ¿Cuál es una forma común y segura de establecer un sistema nonce?

Cómo leer una clave privada PEM RSA from.NET

Tengo una clave privada RSA en formato PEM, ¿hay una forma directa de leer eso desde. NET e instanciar un RSACryptoServiceProvider para descifrar datos cifrados con la clave pública correspondiente?

Usando SHA1 y RSA con java.seguridad.La firma vs MessageDigest y Cifrado

Estoy tratando de entender lo que el Java java.seguridad.La clase Signature lo hace. Si computo un resumen de mensaje SHA1, ... amp; b); string.append(hexString.length() == 1 ? "0" + hexString : hexString); } return string.toString(); }

¿Cómo funciona un generador de números aleatorios criptográficamente seguro?

Entiendo cómo funcionan los generadores de números aleatorios estándar. Pero cuando se trabaja con crytpography, los números ... iene esto. ¿Cómo obtiene un generador de números aleatorios criptográficamente seguro sus valores sin patrones repetibles?

¿Cómo puedo crear un número aleatorio que sea criptográficamente seguro en python?

Estoy haciendo un proyecto en python y me gustaría crear un número aleatorio que sea criptográficamente seguro, ¿Cómo puedo h ... randomizer regular no son criptográficamente seguros, y que la función os.urandom(n) me devuelve una cadena, y no un número.

¿Qué es exactamente un ataque arco iris? [cerrado]

Estaba leyendo algunos artículos sobre sales y hashes de contraseñas y algunas personas estaban mencionando ataques rainbow. ¿Qué es exactamente un ataque arco iris y cuáles son los mejores métodos para prevenirlo?

Implementación de. NET de scrypt

He leído sobre scrypt y algunas de sus ventajas sobre el algoritmo hash bcrypt en ciertas circunstancias. De todos modos, ... scrypt no es tan ampliamente utilizado todavía. ¿Alguien ha visto hasta ahora una implementación de. NET (favorecida en C#)?

¿Cuáles son los factores óptimos de trabajo scrypt?

Estoy usando una biblioteca Java scrypt para el almacenamiento de contraseñas. Se requiere una N, r y p valor cuando cifrar ... una sugerencias para esto? La propia biblioteca enumera N = 16384, r = 8 y p = 1, pero no se si esto es fuerte o débil o qué.

¿Cómo puedo generar un número pseudoaleatorio criptográficamente seguro en C#?

¿Existe alguna implementación rápida de cryptographically secure pseudorandom number generator (CSPRNG) para C# 3.0 (. NET Framework 3.5), para tokens de autenticación?

¿Cuánto tiempo para forzar un hachís salado SHA-512? (sal proporcionada)

Aquí hay un algoritmo en Java: public String getHash(String password, String salt) throws Exception { String input = pa ... de la fuerza bruta para cuando la contraseña es una palabra de diccionario y también cuando no es una palabra de diccionario.

Por qué Java.seguridad.NoSuchProviderException No hay tal proveedor: BC?

El frasco (bcprov-jdk16-145.jar) se ha añadido al proyecto, Security.addProvider(new org.bouncycastle.jce.provider.BouncyCast ... System.err.println(se.getFileName() + " " + se.getLineNumber() + " " + e); } } }

¿Cómo recuperar una clave pública RSA de una matriz byte []?

Me pregunto si es posible recuperar una clave pública RSA que he convertido a matriz de bytes previamente. byte[] keyBytes = publicKey.getEncoded(); Gracias por la ayuda.

Dada una clave privada, ¿es posible derivar su clave pública?

Por lo poco que entiendo al leer varios materiales, el par de claves públicas y privadas son la base del cifrado asimétrico y ... clave privada (utilizando la clase.NET RSACryptoServiceProvider). No estoy seguro de si esta limitación es intencional o no!

Es Matemáticas.random () ¿criptográficamente seguro?

¿Qué tan buenos son los algoritmos utilizados en Javascript Math.random() en diferentes navegadores? ¿Está bien usarlo para generar sales y contraseñas de un solo uso? ¿Cuántos bits de un random puedo usar?

Registro de múltiples almacenes de claves en JVM

Tengo dos aplicaciones que se ejecutan en la misma máquina virtual java, y ambas utilizan diferentes almacenes de claves y tr ... ndo App 2 lo carga registra sus almacenes de claves... Por favor, háganme saber sus ideas o soluciones. Gracias de antemano!