Mostrando del 1 al 10 de 11 coincidencias
Se ha buscado por el tag: HASH
----------------------------------------------------------------------
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.
Este es un script en python que sirve para detectar el hash de cualquier archivo tanto md5, sha1, como sha256.
La idea es a partir de la base de datos de MALWARES crear un antivirus, a ver una de las maneras de un antivirus de detectar amenazas es comprobando el hash del archivo si coincide con alguno de los que tiene en su base de datos detecta la amenaza.
Por ejemplo pueden hacer un script que detected el md5 de un archivo y luego con la sentencia if verifique el hash si es igual con un print("amenaza detectada!") y listo, claro que abria que buscar bases de datos de antivirus con su respectivo md5 luego agregarlo a un archivo.txt o al mismo script y verificar que coincidan y hacia detectar amenazas.
Un amigo me puso este acertijo para que lo resolviera en una hora.
Quizá les parezca interesante. Es una función que genera un hash de una palabra y el objetivo es crear la función un_hash, para determinar la palabra a partir del hash generado.
Les recomiendo no mirar la función un_hash y tratar de resolverlo primero. Sería interesante ver como lo resuelven Uds.
Saludos,
Rodolfo