Panduan Membuat Script Encrypt dan Decrypt Semua File dengan Python

Pada artikel ini, kita akan membahas cara membuat script untuk melakukan enkripsi dan dekripsi pada semua file menggunakan bahasa pemrograman Python. Jika Anda tertarik untuk meningkatkan keamanan data dengan metode enkripsi, simak langkah-langkahnya di bawah ini.
Seperti yang dijelaskan pada artikel sebelumnya, enkripsi adalah proses mengubah data menggunakan kunci rahasia agar hanya pihak yang berwenang yang dapat mengaksesnya. Teknik ini sangat penting untuk melindungi data sensitif seperti kata sandi, token, dan informasi pribadi, terutama saat mentransfer data antar perangkat atau ke server.
Persiapan Awal
Sebelum mulai menulis kode, pastikan Anda memiliki Python terinstal di perangkat Anda. Jika menggunakan Android, Anda bisa menggunakan aplikasi Termux. Jika menggunakan komputer atau laptop, unduh dan instal Python dari situs resmi www.python.org.
Instalasi Python dan Modul yang Dibutuhkan
Jika Anda menggunakan Termux, jalankan perintah berikut untuk menginstal Python dan modul pybase64:
pkg update && pkg upgrade
pkg install python
pip install pybase64
Jika menggunakan komputer (Windows, macOS, atau Linux), gunakan perintah berikut di terminal atau command prompt:
pip install pybase64
Membuat Script Encrypt dan Decrypt dengan Python
Setelah menginstal Python, buat file Python baru dengan ekstensi (.py) misalnya encrypt_decrypt.py dan salin kode berikut:
# Program untuk enkripsi dan dekripsi file menggunakan Python
try:
path = input(r"Masukkan path file: ")
kunci = int(input("Masukkan kunci enkripsi: "))
print(f"\nFile Path: {path}")
print(f"Kunci Enkripsi dan Dekripsi: {kunci}\n")
with open(path, 'rb') as file:
data = bytearray(file.read())
for index, nilai in enumerate(data):
data[index] = nilai ^ kunci
with open(path, 'wb') as file:
file.write(data)
print("Enkripsi dan Dekripsi Berhasil!\n")
except Exception as e:
print(f"Terjadi kesalahan: {e}")
Menjalankan Script
1. Simpan file dengan nama `encrypt_decrypt.py`.
2. Arahkan terminal ke lokasi file menggunakan perintah cd.
3. Jalankan script dengan perintah berikut:
python encrypt_decrypt.py
4. Masukkan path file yang ingin dienkripsi atau didekripsi.
5. Masukkan kunci enkripsi (gunakan angka yang sama untuk proses enkripsi dan dekripsi).
Kesimpulan
Dengan mengikuti tutorial ini, Anda telah berhasil membuat script Python untuk mengenkripsi dan mendekripsi file menggunakan teknik XOR sederhana. Teknik ini dapat membantu meningkatkan keamanan data, terutama untuk informasi sensitif.
Jika Anda memiliki pertanyaan, silakan tinggalkan komentar. Jangan lupa untuk membaca artikel lainnya untuk mendapatkan tutorial menarik lainnya. Selamat mencoba!
Post a Comment