Simple Encrypt basic hash
Project description
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 - BLAKE2B
Kedua, lalu kita ubah hash tersebut menggunakan algoritma yang sudah dibuat
Ketiga, setelah itu kita tambahkan bilangan biner yang telah di acak
Contoh
from dashcrypt.encrypt import Encrypt
s = "Hello Indonesia".encode()
e = Encrypt(s)
e.setMode(False)
result = e.crypt(mode=0)
print(result)
Lihat lain nya di 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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file dashcrypt-1.1.tar.gz
.
File metadata
- Download URL: dashcrypt-1.1.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d241638704acb6eab3551c5a38c55df9744f1241a7b290286836aa52e7d3fe90 |
|
MD5 | c5683d7c0b6b710481032b134b0fca7b |
|
BLAKE2b-256 | 562fb71ca4aa28879d5a232d34f6a5bd4ced08d44ecc56615b0288ba3a5899b9 |