/SHA256_EVP

Based on a discipline that was using an old version of the openssl library for hash generation with sha256, this solution was proposed to replace the hash generator with the library currently in use.

Primary LanguageC++MIT LicenseMIT

HASH generator with SHA256 and openssl 3.0 library

Based on a discipline that was using an old version of the openssl library for hash generation with sha256, this solution was proposed to replace the hash generator with the library currently in use.



⚠️ Prerequisites

  • Openssl library in the most current version.
    • Windows: Using Msys2.
    • Linux: sudo apt-get install libssl-dev or other variations.
  • To Compile: _g++ -std=c++17 _.cpp -o main.out -lcrypto_
  • To Run: ./main.out

Imagem retirada de: https://cacadoresdelendas.com.br/japao/kitsunes-a-raposa-de-muitas-caudas/


✅ Functionality Check


Teste de Execução

Teste de Execução do código no VSCode.


Verificação no Terminal

Verificação do hash obtido no terminal do Manjaro Linux.



Cloning this Repository

  1. On GitHub.com, navigate to the repository's main page.
  2. Above the list of files, click code.
  3. To clone the repository using HTTPS, under "Clone with HTTPS", click 📋. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click Use SSH, then click 📋. To clone a repository using GitHub CLI, click Use GitHub CLI, then click 📋.
  4. Open Git Bash.
  5. Type git clone (clone git) and paste the URL you copied earlier.
$ git clone git@github.com:theHprogrammer/SHA256_EVP.git
  1. Press Enter to create your local clone.


"Este projeto está licenciado nos termos da licença MIT."



👨‍💻 Author

Helder's Image
Helder Henrique