Proses login pada sebuah aplikasi
merupakan prosedur wajib untuk mempermudah pengelolaan perihal penggunaan
aplikasi. Agar password yang bersifat rahasia ini aman tersimpan pada sebuah
aplikasi perlu adanya proses enkrispsi terlebih dahulu. Enkripsi atau
pengkodean karakter dari aslinya menjadi karakter tertentu dengan rumus atau
formula tertentu merupakan prosedur yang sering dijumpai pada proses inputan,
penyimpanan, pembacaan dari suatu password. Password yang telah ter-enkripsi
akan disimpan sebagai karakter yang berbeda dengan aslinya. Enkripsi yang akan
kita bahas ialah enkripsi dngan metode mengubah
karakter aslinya dengan karakter baru mengunakan formula yang ditentukan
berdasarkan kode ascii.
Sebuah textbox (A) dimasukan karakter “ CONTOH “ dalam bentuk
capital. Akan menghasilkan nilai =
C
= 67
O = 79
N = 78
T = 84
O = 79
H = 72
Setiap huruf tersebut akan di
ubah nilai ascii(Chr) sehingga tidak berbentuk aslinya menggunakan formula yang
telah kita tentukan.
Nilai tersebut akan di enkripsi
dengan rumus
// nilai awal d adalah kosong “ ”
// txt password sebagai a
// variable I bertipe integer
// perulangan dengan i brnilai 1 sampai panjang karakter a(txtpassword)
// b = mengambil dari a, berdasarkan jumlah i, 1 karakter
// c (chr) = nilai dari b yang telah ditambah 10
// d = vriabel d itu sendiri ditambah variable c.
// mengulang i.
Berikut
contoh proses enkripsi dari koding diatas;
*A(textbox) diisi dengan "Aku"
Dari proses perulangan diatas dapat diperoleh hasil dari enkripsi "Aku" adalah " lu"( lihat tabel diatas)
Dengan enkripsi, penyimpanan password menjadi lebih aman. |
Demikian semoga bermanfaat.