Panduan Membuat Script Encrypt dan Decrypt Semua File dengan Python

Membuat Script Encrypt dan Decrypt Semua Files

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!