https://github.com/itzcozi/hashbrowns-python
HashBrowns is a secure package for hashing and cryptography in Python with unique features.
https://github.com/itzcozi/hashbrowns-python
Last synced: over 1 year ago
JSON representation
HashBrowns is a secure package for hashing and cryptography in Python with unique features.
- Host: GitHub
- URL: https://github.com/itzcozi/hashbrowns-python
- Owner: itzCozi
- License: mit
- Created: 2023-02-26T19:23:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-02T22:29:46.000Z (over 3 years ago)
- Last Synced: 2025-02-01T10:43:55.532Z (over 1 year ago)
- Language: Python
- Size: 645 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HashBrowns-Python

HashBrowns is a secure package for hashing and cryptography in Python with unique features. This package is mainly for cryptography and hashing, but it also has some other features for files and handling. All functions are listed in a section below and are explained in detail here [wiki](https://github.com/itzCozi/HashBrowns-Python/wiki/Functions) also this package being open source, you can view the source code here [source](https://github.com/itzCozi/HashBrowns-Python/tree/main/package).
## All Functions
Most functions are listed here, and are explained in detail in the [wiki](https://github.com/itzCozi/HashBrowns-Python/wiki/Functions).
```
functions.clearconsole() encryption.standard()
functions.checkfile() encryption.double()
functions.mutilate()
functions.getinfo() decryption.standard()
functions.wipefile() decryption.double()
functions.keyword()
key.validatekey()
hash.hash() key.keypair()
hash.hashfile() key.solokey()
hash.comparehash() key.secure()
```
## Usage
This section is a simple demonstration/guide on hashbrowns, a more in depth one can be found [here](https://github.com/itzCozi/HashBrowns-Python/wiki/Quickstart-Guide) on the wiki.
**All Functions**
To import all functions from hashbrows you can either do the quicker but less reliable way of star imports this option may not work on all systems and also is considered "bad practice".
```python
from hashbrowns import *
```
**Certain Functions**
To import only certain functions you can use the longer method of finding all the classes or copy and pasting the given full import from the [wiki](https://github.com/itzCozi/HashBrowns-Python/wiki/Functions).
```python
from hashbrowns import functions, hash, key, encryption, decryption
```
### Examples
Hashing a password and saving it to a database.
```python
from hashbrowns import hash
password = input("Enter your password here: ")
with open("Database.txt", "a") as file:
file.write(hash.hash(password))
```
Encrypting a message with a key.
```python
from hashbrowns import encryption
encryption.standard("test,txt", "Mario Judah")
```
Decrypting a message with a key.
```python
from hashbrowns import decryption
decryption.standard("test.txt", "kNpayatd")
```
Obfuscating a file.
```python
from hashbrowns import functions
functions.mutilate("test.txt")
```
## Extra
[Package on PyPi](https://pypi.org/project/hashbrowns/)
[Latest Release](https://github.com/itzCozi/HashBrowns-Python/releases)
[Quickstart Guide](https://github.com/itzCozi/HashBrowns-Python/wiki/Quickstart-Guide)
### Contact Me
discord: BadDevoleper#4200
Email: Cooperransom08@outlook.com
[Replit](https://replit.com/@cozi08) |
[Twitter](https://twitter.com/ransom_cooper)