Tag: CRYPTOGRAPHY
Tenemos un hash existente y queremos crear una firma con formato CMS utilizando la clase SignedCms de .NET para ello. ¿Qué tipo de contenido debemos pasar al constructor de SignedCms? var contentType = new Oid(“”); // ¿Qué tipo de contenido utilizar? var content = Convert.FromBase64String(hash); // Puede ser un hash . . . Read more
Tengo una cadena cifrada y una clave asimétrica RSA. La cadena fue cifrada por PHP y su función openssl_public_encrypt con la parte pública de la clave y el relleno PKCS#1 v1.5. Quiero descifrar la cadena cifrada con Go lang y la parte privada de la clave. Sé cómo descifrarlo en . . . Read more
Estoy tratando de obtener el hash MD5 con mbedtls utilizando este código: #include “mbedtls/base64.h” #include “mbedtls/md5.h” #include “string.h” #include <stdio.h> void app_main() { unsigned char hash_source[] = “This is a test..”; size_t hash_source_len = sizeof(hash_source); unsigned char hash_destination[16]; size_t hash_destination_len = 16; unsigned char base64_md5[25]; mbedtls_md5_context md5_ctx; mbedtls_md5_init(&md5_ctx); mbedtls_md5_starts_ret(&md5_ctx); mbedtls_md5_update_ret(&md5_ctx, . . . Read more
Estoy escribiendo un programa (que pensé) era sencillo para implementar el cifrado afín y he encontrado un problema en el que no estoy obteniendo los resultados esperados del módulo en C89. int main() { foo(10); return 0; } int foo(int enc) { int a = 5, b = 22, inv_a . . . Read more