Metode Enkripsi Base16 Metode Enkripsi Base32 Metode Enkripsi Base64

21 per satu sampai mendapatkan kunci yang benar. Sebagai perbandingan, seorang ahli enkripsi menggunakan metode brute ini dapat memecahkan kode enkripsi simetris 40-bit dalam waktu 6 jam dengan menggunakan PC biasa di rumah. Walau begitu, enkripsi 128-bit masih memiliki beberapa kelemahan; para profesional memiliki teknik yang canggih yang dapat menolong mereka memecahkan kode yang paling sulit sekali pun.

2.1.2.2 Metode Enkripsi Untuk Pemograman Web.

Enkripsi adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. Keuntungan dari enkripsi adalah kode asli kita tidak dapat dibaca oleh orang lain. Banyak metode yang terdapat untuk enkripsi text, dalam tugas akhir ini penulis hanya membahas metode base16, base32 dan base64 yang dapat anda digunakan pada pemograman website seperti PHP, ASP dan yang lainnya.

1. Metode Enkripsi Base16

Base16 adalah hexadecimal encoding sensitif dan dapat disebut sebagai base16 atau hexadecimal. Sebuah subset 16-karakter US-ASCII , memungkinkan 4 bit menjadi per karakter. Proses encoding merupakan kelompok 8-bit oktet masukan sebagai string output dari 2 karakter dikodekan. Proses dari kiri ke kanan, input 8-bit diambil dari data masukan. Karakter 8 bit kemudian digunakan sebagai 2 bersambung ke 4-bit dan dikelompokkan, yang masing- masing diterjemahkan ke dalam satu karakter dalam alfabet 16 basis. Setiap Universitas Sumatera Utara 22 kelompok 4-bit digunakan sebagai indeks ke array dari 16 karakter. Karakter direferensikan oleh indeks ditempatkan di output string.

2. Metode Enkripsi Base32

Base32 merupakan notasi untuk pengkodean data byte menggunakan seperangkat terbatas simbol yang dapat dengan mudah digunakan oleh user dan diproses oleh sistem komputer yang hanya mengenali rangkaian karakter dibatasi. Ini terdiri dari simbol set terdiri dari 32 karakter yang berbeda, serta algoritma untuk encoding string menggunakan 8-bit karakter ke dalam alfabet Base32. Ini menggunakan lebih dari satu 5-bit Base32 simbol untuk setiap karakter masukan 8-bit, dan dengan demikian juga menentukan persyaratan pada panjang diperbolehkan dari Base32 string yang harus kelipatan dari 40 bit.

3. Metode Enkripsi Base64

Base64 merupakan sistem untuk mewakili data byte sebagai karakter ASCII. Base64 menyediakan 6-bit encoding 8-bit ASCII karakter. Base64 sendiri istilah generik untuk sejumlah skema pengkodean serupa yang encode data biner dengan numerik dan menerjemahkannya ke dalam basis 64. Base64 istilah berasal dari tertentu MIME konten transfer encoding. Skema pengkodean base64 biasanya digunakan ketika ada kebutuhan untuk mengkodekan data biner yang perlu disimpan dan ditransfer melalui media yang dirancang untuk menangani data tekstual. Ini untuk memastikan bahwa data tetap utuh tanpa modifikasi Universitas Sumatera Utara 23 selama transportasi. Base64 biasa digunakan dalam berbagai aplikasi termasuk email melalui MIME, dan menyimpan data yang kompleks dalam XML. Base64 merupakan format yang dicetak menggunakan karakter, memungkinkan binari data yang akan dikirim dalam bentuk dan email, dan akan disimpan di database atau file. 2.1.3 Langkah-Langkah Perhitungan Metode Enkripsi base64, base32, base16 2.1.3.1 Metode Base64