IMPLEMENTASI ALGORITMA DES BERBASIS BLOWFISH UNTUK ENKRIPSI DAN DEKRIPSI DATA
Abstract
Abstrak
Penelitian ini dilakukan untuk mengimplementasikan gabungan dari dua metode algoritma yang berbeda yaitu DES dan blowfish untuk enkripsi dan dekripsi data. Proses enkripsi bertujuan untuk mengamankan data dengan mengacak bit-bit data tersebut dengan password/key masukan. Sedangkan proses dekripsi bertujuan untuk mengembalikan bit-bit acakan dari proses enkripsi dengan kunci sama yang dipakai pada proses enkripsi. Sampel data yang digunakan adalah data berekstensi .txt, .doc, .pdf, .jpeg, .gif, .mp3, .mp4, .avi. Perancangan dan desain program menggunakan software visual studio 2012 dengan bahasa pemrograman VB.NET. Proses diawali dengan enkripsi data awal atau plaintext menggunakan algoritma blowfish, kemudian cipherfile dari enkripsi algoritma blowfish di enkripsi lagi menggunakan algoritma DES. Untuk urutan penggunaan algoritma pada proses dekripsi adalah kebalikan dari proses enkripsi dan menghasilkan plainfile/file awal. Hasil pengujian dari kedua proses enkripsi dan dekripsi data dapat digunakan dan berjalan dengan lancar untuk menjaga keaslian data (authentication) dan keutuhan data (data integrity).
Kata Kunci: keamanan data, kriptografi, algoritma kriptografi, plaintext, ciphertext, key.
Abstract
This research is to implement a combination of the two methods are different algorithms DES and Blowfish for the encryption and decryption of data. The process aims to secure data encryption to scramble the data bits with a password / key input. While the decryption process aimed at restoring wild bits of the encryption process with the same key used in the encryption process. The data’s sample used are data extented in .txt, .doc, .pdf, .jpeg, .gif, .mp3, .mp4, .avi. The plan and the design of software programs using Visual Studio 2012 with VB.NET programming language. This process begins with the beginning or the plaintext data encryption using blowfish algorithm, then cipherfile of blowfish encryption algorithm is encrypted again using the DES algorithm. To order the use of algorithms in the decryption process is the reverse of the encryption process and generate plainfile / file early. The test results of both data encryption and decryption processes can be deployed and running smoothly to keep the authenticity of the data (authentication) and the integrity of the data (data integrity).
Keywords: Data security, cryptography, cryptographic algorithms, plaintext, ciphertext, key
Downloads

