Membuat Script Encrypt dan Decrypt Semua Files
Hallo semua, pada halaman ini saya akan membagikan cara membuat script encrypt dan decrypt semua file. Jika kamu tertarik silahkan simak selengkapnya di bawah ini.
Seperti yang di jelaskan pada posting sebelumnya, Enkripsi adalah proses pengkodean data menggunakan kunci rahasia sehingga hanya pengguna dengan hak khusus untuk mendekripsinya yang dapat mengaksesnya.
Oleh karena itu, penting untuk mengenkripsi file yang menyimpan informasi sensitif seperti kata sandi, token, dll. Dengan begitu data akan terlindungi apalagi saat mentransfer data antar perangkat atau saat dikirim ke server, data tersebut dapat bocor akan tetapi dengan adanya enkripsi akan membantu melindunginya.
Sebelum ke inti, jika kamu menggunakan handphone kamu bisa menginstall termux atau aplikasi lainnya yang dapat menjalankan program python sekaligus untuk ngoding, disini saya menggunakan handphone, jadi saya menggunakan aplikasi termux.
Dikarenakan aplikasi termux sendiri merupakan emulator terminal android jadi bisa buat ngoding sekaligus dapat menjalankan hampir semua bahasa program termasuk python.
Nah langsung aja yuk simak dan ikuti langkah demi langkahnya dibawah ini.
install aplikasi & module
Install aplikasi Termux di Google Playstore jika kamu menggunakan Android, bagi yang menggunakan IPhone dapat menginstall aplikasi Termux di Apps Store. Dan yang menggunakan komputer atau laptop dapat menginstall python secara langsung di website resminya, yaitu www.python.org, untuk menjalankannya kamu bisa menggunakan CMD jika menggunakan OS Windows, dan jika kamu menggunakan OS MacBook dan Linux dapat menggunakan Terminal Shell bawaan.
Silahkan jalankan perintah berikut pada termux:
Buat file berekstensi py (file.py)
Setelah menginstall module diatas, saatnya bagi kamu membuat file berekstensi py (file.py) dengan menyalin text coding dibawah, lalu simpan pada SDCARD.
# program encrypt dan decrypt
try:
path = input(r"Path: ")
kunci = int(input("Kunci: "))
print(f"\nFile Path: {path}")
print(f"Kunci Encrypt dan Deceypt: {kunci}\n")
file = open(path, 'rb')
data = file.read()
file.close()
data = bytearray(data)
for index, nilai in enumerate(data):
data[index] = nilai ^ kunci
file = open(path, 'wb')
file.write(data)
file.close()
print("Encrypt dan Decrypt File Success!\n")
except:
print("Terjadi kesalahan")
Setelah berhasil membuat scriptnya, lalu arahkan lokasi diterminal kamu ke lokasi file. Jika sudah, kamu bisa menjalankan (run) script yang telah kamu buat tersebut dengan mengetik perintah python namafile.py.
Mungkin sekian pembahasan kali ini, jika ada yang ingin ditanyakan jangan ragu untuk menuliskannya pada kolom komentar. Baca juga artikel lainnya untuk mendapatkan tutorial yang menarik.
Post a Comment