Perkembangan teknologi membuat kemudahan dalam berkomunikasi. Kemudahan ini juga membuat mudahnya tersebar data-data privat seseorang. Untuk itu diperlukannya sebuah pengamanan data dalam sebuah jaringan komunikasi. Salah satu solusinya adalah kriptografi.
Kriptografi adalah sebuah ilmu yang mempelajari tentang penyembunyian huruf atau tulisan sehingga membuat tulisan tersebut tidak dapat dimengerti atau dibaca. Untuk saat ini, Algoritma RSA merupakan algoritma kriptografi yang memiliki tingkat keamanan tinggi. Kunci RSA dengan panjang 1024 bit dapat memakan waktu ratusan tahun untuk dibobol jika menggunakan metode brute force.
Dalam tugas akhir ini, algoritma RSA akan diterapkan pada sebuah aplikasi FTP client. Aplikasi ini melakukan proses enkripsi pada saat proses upload sehingga file tidak bisa dibaca sembarang orang. Hanya yang memiliki kunci yang dapat membacanya. Dengan ini dihasilkan mekanisme berbagi file yang lebih aman walaupun menggunakan sebuah jaringan publik
Kata Kunci : Kriptografi, RSA, FTP