Abstract:
Pesatnya pertukaran data digital di era siber meningkatkan risiko akses ilegal dan
modifikasi data terhadap dokumen sensitif. Penelitian ini bertujuan merancang
dan mengimplementasikan aplikasi pengamanan file dokumen (offline) dengan
menggabungkan teknik kriptografi simetris menggunakan algoritma Advanced
Encryption Standard (AES-256) untuk menjaga kerahasiaan data dan Secure
Hash Algorithm (SHA-256) untuk memvalidasi integritas data. Metode penelitian
meliputi analisis kebutuhan, perancangan alur sistem, implementasi sistem
berbasis Python menggunakan Visual Studio Code, serta pengujian sistem
terhadap berbagai ukuran berkas dengan format .txt, .pdf, dan .docx yang
bersumber dari platform Kaggle. Sistem bekerja dengan membangkitkan nilai
hash awal file asli menggunakan SHA-256, mengunci file melalui 14 putaran
proses enkripsi AES-256, serta melakukan dekripsi dan membandingkan kembali
nilai hash akhir untuk validasi. Hasil pengujian menunjukkan bahwa kombinasi
kedua algoritma ini sangat efektif meningkatkan keamanan dokumen. Algoritma
AES-256 berhasil menyamarkan plaintext menjadi ciphertext tanpa merusak file
asli. Sementara itu, algoritma SHA-256 mampu mendeteksi perubahan sekecil apa
pun pada data melalui efek avalanche secara akurat. Sistem menyatakan file valid
jika nilai hash sebelum enkripsi dan sesudah dekripsi bernilai identik. Pengukuran
performa menunjukkan bahwa lama waktu eksekusi proses sangat dipengaruhi
oleh karakteristik ukuran file yang diuji. Aplikasi prototipe ini dapat menjadi
solusi praktis dalam melindungi keutuhan dan kerahasiaan data digital dokumen.
,