Skip to content

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.

License

Notifications You must be signed in to change notification settings

theHprogrammer/SHA256_EVP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages