Giter Site home page Giter Site logo

walderlansena / hashblade Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 3.0 2.7 MB

:closed_lock_with_key: Encrypted texts and perform Brute Force. Through Hash MD5, SHA1, SHA256, SHA512.. In all operating systems Gnu/Linux :penguin:, Windows, MacOs :apple:

License: MIT License

C++ 99.66% Makefile 0.34%
md5 sha1 sha256 sha512 criptography crack md5crak sha1crack sha256crack sha512crack

hashblade's Introduction

Hash Blade

๐Ÿ” ๐Ÿ”ช Encrypted texts and perform Brute Force. Through Hash MD5, SHA1, SHA256, SHA512.. In all operating systems Gnu/Linux ๐Ÿง, Windows, MacOs ๐ŸŽ

Whats is Hash?


Font img: https://www.gta.ufrj.br

A hash function is an algorithm that maps variable-length data to fixed-length data. The values returned by a hash function are called hash values, hash codes, hash sums, checksums, or simply hashes.

Whats is Md5?

MD5 is a 128-bit unidirectional cryptographic scatter function developed by RSA Data Security, Inc., described in RFC 1321, and widely used by point-to-point protocol software for file and log integrity checking.


Font img: https://upload.wikimedia.org

Whats is Sha1?

SHA1 implements a keyness hashed algorithm that takes a message up to 264 bits and produces a 160-bit message summary and is used for message integrity checking. It is based on the design principles of the MD4 and MD5 hash algorithms (Memory Digest 4 and 5).

Whats is Sha2?

Pseudo-collision attacks against up to 46 rounds of SHA-256. SHA-2 is a set of cryptographic hash functions designed by the NSA. SHA stands for secure hash algorithm.


Font img: https://upload.wikimedia.org

Documentation - HashBlade

Hashblade is a multiplatform software (Gnu / Linux, MacOs, Windows) that performs text encryption for: MD5, SHA1, SHA256 and SHA512. However, the software also has the brute force functionality in the hashes previously mentioned.
"In computer science, brute force search or exhaustive search, also known as generate and test, is a trivial yet very general problem solving technique that consists of enumerating all possible candidates for the solution and checking each candidate to see if he or she satisfies the problem statement."

โ„น๏ธ Software startup screen

Ubuntu Gnu/Linux Operating System

Windows Operating System

โ„น๏ธ Compilation

The compilation process is basically the same in all operating systems, because it is a software written in c ++ language. While using ๐Ÿง Gnu/Linux operating systems, just use the make command to compile and generate the binary ELF

make

or

g++ hashblade.cpp lib/md5.cpp lib/sha1.cpp lib/sha256.cpp lib/sha512.cpp lib/libhashblade.cpp -o hashblade

โ— In Windows, the process is the same, and only the extension of the final file that will be changed to hashblade.exe

โ„น๏ธ Text Encryption

hashblade -md5 "12345"

Ubuntu Gnu/Linux Operating System<

โœ… More Options: (Remember that in windows systems, the .exe extension is necessary)

hashblade -sha1 "12345"
hashblade -sha256 "12345"
hashblade -sha512 "12345"

And if you want to get all the hashes just type:

hashblade.exe "12345"

Windows 7 Operating System

โ„น๏ธ Encrypting a word list

hashblade.exe -list -sha1 mylist.txt

Ubuntu Gnu/Linux Operating System

โœ… Subsequently after encrypting every word list, the software generates a new list with the name listHash.txt with encrypted hashes:

Ubuntu Gnu/Linux Operating System

โ„น๏ธ Brute Force Method

The use of brute-force methods requires 3 parameters: In which type of hash the attack will apply, the list of possible passwords, and the hash itself:

hashblade -md5-brute wordlists/wordlistNumber.txt 827ccb0eea8a706c4c34a16891f84e7b

Ubuntu Gnu/Linux Operating System

โ„น๏ธ License

The hash blade is open source software licensed under the MIT LICENSE

hashblade's People

Contributors

walderlansena avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.