Bpk saya belum mencoba encrypt data gaji, menurut saya tidak perlu di encrypt, 
gaji umumnya berupa number, menjadi repot bilamana dijumlah harus didecrypt 
dulu, akan memakan proses lebih lama. 

Thank's
  ----- Original Message ----- 
  From: aksankurdin 
  To: [email protected] 
  Sent: Thursday, 11 February 2010 9:50 PM
  Subject: [belajar-access] Re: Encrypt Password


    
  tanya BO dah, yang punya ide die .... :)

  aksan kurdin

  --- In [email protected], "tau_fik_hidayat" <selatan...@...> 
wrote:
  >
  > 
  > 
  > maaf ikut nimbrung ya bang aksan.. hehe
  > 
  > wah mantab deh.. tapi ngomong2 sepertinya panjang karakter/digit yang di 
encrypt tergantung dari panjang data yang kita isikan.
  > 
  > 
  > bagaimana dengan data penggajian? 
  > 
  > 
  > sepertinya orang akan mudah mengetahui gaji seseorang cukup dilihat dari 
panjang karakter/digit nya (semakin panjang semakin gede gajinya) meskipun itu 
sudah diencrypt dengan kode ascii yang aneh2.. hehehe... (padahal masalah gaji 
cukup sensitif loh.. :D)
  > 
  > mudah2an ini bisa menjadi inputan dan ada solusinya..
  > 
  > wassalam.
  > Taufik Hidayat (hanya suporter)
  > 
  > 
  > --- In [email protected], Aksan Kurdin <aksan.kurdin@> wrote:
  > >
  > > Justru kalau diberikan seperti ini, anda seharusnya lebih terpacu 
  > > mencoba-cobanya sendiri. Menemukan sendiri dengan panduan seperti ini 
  > > lebih berbekas daripada hasil instan.
  > > 
  > > Ok, saya bantu berikan panduan.
  > > 
  > > Andaikan tabelnya M_USER(username(text), password(text)), maka bisa 
  > > dibuat interface formnya sebagai berikut:
  > > 
  > > 
  > > 
  > > Perhatikan, yang bound field adalah username dan password, sedang 
  > > textbox yang di tengah itu adalah unbound bernama txtPassword, saya 
  > > gunakan untuk menampilkan hasil enkripsi.
  > > 
  > > Saya modifikasi sedikit kode dari BO agar bisa diambil general. Buat 
  > > modul baru, beri nama basEncrypt, lalu pastekan kode berikut:
  > > 
  > > Option Compare Database
  > > Option Explicit
  > > 
  > > Public Function EncryptPassword(phrase As String) As String
  > > Dim i As Long
  > > Dim counter As Long
  > > Dim s As String
  > > phrase = Trim(phrase)
  > > i = Len(phrase)
  > > s = ""
  > > counter = 1
  > > Do While counter <= i
  > > s = s & Chr((Asc(Mid(phrase, counter, 1)) + 17))
  > > counter = counter + 1
  > > Loop
  > > EncryptPassword = s
  > > End Function
  > > 
  > > Public Function DecryptPassword(phrase As String) As String
  > > Dim i As Long
  > > Dim counter As Long
  > > Dim s As String
  > > i = Len(Trim(phrase))
  > > s = ""
  > > counter = 1
  > > Do While counter <= i
  > > s = s & Chr((Asc(Mid(Trim(phrase), counter, 1)) - 17))
  > > counter = counter + 1
  > > Loop
  > > DecryptPassword = s
  > > End Function
  > > 
  > > Metode yang digunakan encrypt di atas, hanyalah menukar nilai karakter 
  > > menjadi nilai karakter geser 17 ke depan dalam daftar kode ascii.
  > > 
  > > Setelah itu, anda atur event2 di form password sebagai berikut:
  > > 
  > > Option Compare Database
  > > Option Explicit
  > > 
  > > Private Sub Form_BeforeUpdate(Cancel As Integer)
  > > Me.Password = EncryptPassword(Me.txtPassword)
  > > End Sub
  > > 
  > > Private Sub Form_Current()
  > > Me.txtPassword = ""
  > > If Not Me.NewRecord Then
  > > Me.txtPassword = DecryptPassword(Me.Password)
  > > End If
  > > End Sub
  > > 
  > > event before update akan menyandikan entri password untuk di simpan 
  > > dalam field password, sesuai fungsi dari BO.
  > > event current untuk mengatur penampilan txtPassword terhadap nilai 
  > > decryptnya field password.
  > > 
  > > Berikut contoh form kondisi running:
  > > 
  > > 
  > > 
  > > dan ini adalah tabel user dengan password yang sudah disandikan:
  > > 
  > > 
  > > 
  > > 
  > > aksan kurdin
  > > 
  > > On 2/11/2010 7:35 AM, Ahmad Qomaruddin wrote:
  > > >
  > > > Kalo ada, share file yang sudah jadi dong, bingung nih mau prakteknya
  > > > Trims
  > > >
  > > > On 2/10/10, Belajar Office <belajaroffice@ 
  > > > <mailto:belajaroffice%40gmail.com>> wrote:
  > > > > Bpk, utk mencoba encrypt password, Bpk buat form baru, tambahkan dua 
  > > > field :
  > > > > NamaFieldPasswordSumber dan NamaFieldPasswordHasilEncrypt, utk event 
on
  > > > > click pada encrypt password bisa jalankan procedure berikut:
  > > > >
  > > > > Private EncryptPassword_Click()
  > > > > On Error Resume Next
  > > > > Dim i As Long
  > > > > Dim counter As Long
  > > > > i = Len(Trim(Me![NamaFieldPasswordSumber]))
  > > > > Me![NamaFieldPasswordHasilEncrypt] = ""
  > > > > counter = 1
  > > > > Do While counter <= i
  > > > > Me![NamaFieldPasswordHasilEncrypt] =
  > > > > Me![NamaFieldPasswordHasilEncrypt] &
  > > > > Chr((Asc(Mid(Trim(Me![NamaFieldPasswordSumber]), counter, 1)) + 17))
  > > > > counter = counter + 1
  > > > > Loop
  > > > > End Sub
  > > > >
  > > > > Utk decrypt password, Bps bisa gunakan procedure:
  > > > >
  > > > > Private DecryptPassword_Click()
  > > > > On Error Resume Next
  > > > > Dim i As Long
  > > > > Dim counter As Long
  > > > > i = Len(Trim(Me![NamaFieldPasswordHasilEncrypt]))
  > > > > Me![NamaFieldPasswordSumber] = ""
  > > > > counter = 1
  > > > > Do While counter <= i
  > > > > Me![NamaFieldPasswordSumber] = Me![NamaFieldPasswordSumber] &
  > > > > Chr((Asc(Mid(Trim(Me![NamaFieldPasswordHasilEncrypt]), counter, 1)) 
  > > > - 17))
  > > > > counter = counter + 1
  > > > > Loop
  > > > > End Sub
  > > > >
  > > > > Thank's
  > > > > ----- Original Message -----
  > > > > From: Budi.P
  > > > > To: Belajar Access
  > > > > Sent: Wednesday, 10 February 2010 10:51 AM
  > > > > Subject: [belajar-access] Encrypt Password
  > > > >
  > > > >
  > > > >
  > > > >
  > > > > siang teman2,
  > > > >
  > > > > ada yg punya program untuk encrypt password, atau metode untuk encrypt
  > > > > password
  > > > > agar pada saat tersimpan di table field password sudah di encrypt.
  > > > >
  > > > > salam,
  > > > > Budi
  > > > >
  > > > >
  > > > >
  > > > > ----------------------------------------------------------
  > > > > Menambah banyak teman sangatlah mudah dan cepat.
  > > > > Undang teman dari Hotmail, Gmail ke Yahoo! Messenger sekarang!
  > > > >
  > > > >
  > > >
  > > > -- 
  > > > Ahmad Qomaruddin
  > > > Sulang Rembang
  > > > email : ud13en@ <mailto:ud13en%40gmail.com>
  > > > blog : ud13en.blogspot.com
  > > >
  > > >
  > >
  >



  

Kirim email ke