
SHA256
C/Visual C
Publicado el 17 de Junio del 2023 por Hilario (144 códigos)
803 visualizaciones desde el 17 de Junio del 2023
A fructibus cognoscitur arbor.
--------------------------------------------------------------------
Hilario Iglesias Martínez.
----------------------------------------------------------------------
SHA-256
--------------------------------------------------------------------------------------------
Este ejercicio fue realizado en lenguaje C.
Se utilizó:
Ubuntu 20.04.6 LTS.
Ejecutado bajo consola Linux.
Utilizado IDE Sublime Text.
Version de gcc:
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Copyright (C) 2019
Se debe de tener en cuenta lo siguiente. Debe estar instalado openssl.
Cómo instalarlo a través de consola:
sudo apt-get update
sudo apt-get install openssl
También deberan estar instaladas las librerías correspondientes. Se pueden también instalar bajo
consola linux de esta forma:
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libssl-dev
En mi caso la ubicación de la librería , como se indica en el programa, fue la siguiente:
#include </usr/include/openssl/sha.h>
El programa, tras su ejecución, pide una frase cualquiera por consola y nos muestra su SHA-256 , correspondiente.
------------------------------------------------------------------
Se compila bajo consola linux:
gcc -o hash hash.c -lcrypto
---------------------------------------------------------------------
Se ejecuta bajo consola Linux:
./hash
---------------------------------------------------------------------------------------------------------
Se puede modificar, las características de las librerías utilizadas.
29 visualizaciones durante los últimos 90 días