Tag: CRYPTOGRAPHY
El propósito de esta pregunta es obtener una mejor comprensión de cómo podrían ser potencialmente hackeados mis scripts de Unity, especialmente en tiempo de ejecución. Estaba leyendo este artículo: https://www.gamedeveloper.com/programming/game-development-protect-your-game-from-getting-hacked y me gustaría saber dónde encontrar recursos sobre el potencial de hacking de “inyección de memoria” según el artículo. La . . . Read more
Me gustaría encriptar algunos datos de usuario con la arquitectura de cero conocimiento. Hago referencia a la implementación de Bitwarden y no comprendo algunas partes. En primer lugar, me gustaría utilizar argon2 para derivar la clave en lugar de pbkdf2, ya que parece más seguro debido a que resiste los . . . Read more
Tengo un problema al verificar la firma desvinculada de un archivo de longitud cero. Estoy usando BouncyCastle (bc-csharp). Cuando intento verificar la firma para un archivo de longitud cero, obtengo una excepción: ‘Message:’valor de atributo de resumen de mensaje no coincide con el valor calculado ‘ StackTrace: en Org.BouncyCastle.Cms.SignerInformation.DoVerify (AsymmetricKeyParameter . . . Read more
Estaba modificando el código de ejemplo del cliente dado en la página de s_client de OpenSSL para entender algunas funciones. Añadí las siguientes líneas después de la parte de verificación de cadena: const SSL_CIPHER* curr_cipher = SSL_get_current_cipher(ssl); printf("SSL_CIPHER_standard_name: %s\n", SSL_CIPHER_standard_name(curr_cipher)); printf("SSL_get_cipher_version: %s\n", SSL_get_cipher_version(ssl)); int kx_nid = SSL_CIPHER_get_kx_nid(curr_cipher); printf("SSL_CIPHER_get_kx_nid: %d\n", kx_nid); . . . Read more
En el código .NET 6 de http://stackoverflow.com/questions/11367727/how-can-i-sha512-a-string-in-c: var data = Encoding.UTF8.GetBytes(“key”); byte[] hash; using (SHA512 shaM = new SHA512Managed()) hash = shaM.ComputeHash(data); Genera una advertencia: Advertencia SYSLIB0021 ‘SHA512Managed’ está obsoleto: ‘Los tipos criptográficos derivados están obsoletos. En su lugar, use el método Create en el tipo de base.’ Visual Studio . . . Read more