Thursday, 11 July 2019

Cara mengencrypt decrypt text dan file python dengan hex


Assalamu'alaikum Warahmatullahi wabarakatuh.
Jumpa lagi sama mimin gans ea :v. Di postingan kali ini mimin ingin berbagi tutorial cara mengencrypt dan decrypt file/text python. Oke untuk menghemat waktu langsung aja kita mulai!!!.

Pertama-tama buka dulu aplikasi text editor kalian lalu ketik kode berikut kalau kalian mager kalian copas aja :v.
("HELLO KITTY :V").encode("hex") ini untuk mengencrypt text. HELLO Kitty adalah isi teksnya sedangkan encode("hex") itu artinya teks tadi di encrypt menjadi kode hex. Dan hasil encrypt nya adalah 48454c4c4f204b49545459.
Lalu bagaimana cara mendecryptnya?. cara mendecryptnya seperti berikut:
("48454c4c4f204b49545459).decode("hex") beginilah cara mendecryptnya. kita cuma memasukkan kode hex di dalam tanda kurung pertama lalu mengubah encode jadi decode dan nanti akan terlihat hasilnya yaitu "HELLO KITTY".

Kalo kita mau mengencrypt/decrypt file maka kalian harus menggunakan kode berikut.
inp = raw_input("masukkan file: ")
bk = open(inp,"r").read()
enc = (bk).encodek"hex")
open("hasil.py","w").write("exec("+enc+").decode(\"hex\")")

inp itu adalah variabel tempat penginputan.
bk itu variabel untuk membuka dan membaca file.
enc itu variabel yang isinya proses encrypt isi dari bk tadi.
sedangkan yg dibawahnya adalah proses pembuatan file baru.

Kalo kalian mau mendecrypt file yg di encrypt dengan hex caranya mudah sekali kalian buka file yang di encrypt tadi lalu ubah exec menjadi print. contoh:
exec('48454c4c4f204b49545459').decode("hex")
ubah
print('48454c4c4f204b49545459').decode("hex")
lalu kalian save dan buka termux ketik perintah berikut:
python2 enc.py > dec.py
enc.py ini adalah file yang di encrypt ini hanya sekedar contoh saja jika kalian ingin mempraktekkannya kalian ubah enc.py dengan nama file yg kalian ubah tadi. dec.py adalah hasil decrypt dari enc.py.

Oke mungkin cukup sekian dulu tutorial dari mimin kalo ada yang salah mimin mohon maaf namanya juga manusia pasti ada salah dan lupa. sekian dari mimin wassalamu'alaikum warahmatullahi wabarakatuh.

No comments:

Post a Comment

mengconvert angka menjadi binnary