Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/billalxcode/dashcrypt
Simple Encrypt based on hash
https://github.com/billalxcode/dashcrypt
Last synced: 25 days ago
JSON representation
Simple Encrypt based on hash
- Host: GitHub
- URL: https://github.com/billalxcode/dashcrypt
- Owner: billalxcode
- License: mit
- Created: 2021-04-16T15:44:32.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-04-16T16:04:01.000Z (over 3 years ago)
- Last Synced: 2023-12-16T23:44:33.290Z (11 months ago)
- Language: Python
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dash Crypt
Dash Crypt adalah sebuah pustaka untuk enkrpsi sebuah text. Pustaka ini terdapat beberapa macam mode enkripsi.## Cara kerja
Alat ini menggunakan algoritma yang sangat mudah untuk di pelajari, bahkan kalangan newbie atau pemula dapat memahami algoritma yang saya buat sendiri.
1. Pertama kita ubah dahulu text atau string ke hash, Dash Crypt telah mendukung beberapa hash yaitu
- MD5
- SHA1
- SHA224
- SHA512
- BLAKE2B2. Kedua, lalu kita ubah hash tersebut menggunakan algoritma yang sudah dibuat
3. Ketiga, setelah itu kita tambahkan bilangan biner yang telah di acak## Contoh
```python
from dashcrypt.encrypt import Encrypts = "Hello Indonesia".encode()
e = Encrypt(s)
e.setMode(False)
result = e.crypt(mode=0)
print(result)
```Lihat lain nya di [Sample](https://github.com/billalxcode/dashcrypt/tree/master/sample)
## Fungsi
### Encrypt
- ```setMode``` mempunyai argumen bertipe boolean, berfungsi untuk mengaktifkan automode (mendeteksi mode secara otomatis)
- ```crypt``` mempunyai argumen bertipe integer, berfungsi untuk mengenkripsi text.
- ```generateHash``` tidak mempunyai argumen apapun, berfungsi untuk mengubah text ke hash (md5, sha1, sha224, sha512, blake2b)