Dengan semakin berkembangnya teknologi membuat pertumbuhan data terutama file berbasis teks semakin besar serta kebutuhan keamanan yang handal guna mencegah hilangnya informasi. Perlu cara dalam pengamanan data dan memperkecil ukuran data untuk efisiensi ukuran data dapat dilakukan dengan menerapkan kompresi dan dari segi keamanan dengan kriptografi. Algoritma kompresi Huffman dapat memperkecil ukuran file teks, algoritma AES (Advanced Encryption Standard) untuk pengamanan karena teruji dalam menahan serangan kriptanalisis. Implementasinya program melakukan kompresi pada file teks (.txt, .doc) kemudian diubah menjadi file terkompresi (.hsf) dan dilakukan proses enkripsi (.enc). Agar dapat digunakan kembali dilakukan proses dekripsi pada file (.enc.dec) dan file tersebut didekompresi menghasilkan file teks semula. Tahap pengujian dilakukan dalam 3 cara yaitu rasio kompresi, pengujian recovery, dan pengujian Brute Force. Dari ketiga tahap pengujian didapatkan hasil rasio kompresi terbaik mencapai 47,27% artinya ukuran file lebih kecil dari ukuran asli dan terburuk 2688% artinya file lebih besar dari file asli. Pada pengujian recovery seluruh isi dapat dikembalikan seperti semula. Pada tahap brute force dalam durasi terpendek 2 jam lebih hingga telama 1 hari lebih belum dapat membobol file hasil kompresi dan enkripsi.
展开▼