Membahas tentang enkripsi biasanya ga jauh-jauh dari masalah security. Enkripsi biasanya digunakan untuk data login. Contoh berikut ini menjelaskan proses enkripsi dimana string diubah terlebih dahulu ke format array bytes baru kemudian dienkripsi dengan MD5. Biar bisa lihat hasil nya kita bikin dulu UI nya: Proses yang akan dibuat adalah saat kita memasukan teks ke TextBox1 kemudian klik Button 1, hasil enkripsi akan ditampilkan di Label1. Code nya: Imports System.Security.Cryptography Imports System.Text Public Class frmEncrypt 'konversi data string --> bytes Function Convert2ByteArray( ByVal strInput As String ) As Byte () Dim encoder As New UTF8Encoding() Dim md5Hasher As New MD5CryptoServiceProvider Return md5Hasher.ComputeHash(Encoder.GetBytes(strInput)) End Function 'Encrypt text Function Encrypt_Data( ByVal strToEncrypt As String ) As String Dim objMD5 As MD5CryptoServiceProvider Dim strEncrypted As String objMD5 = New MD5CryptoServiceProvider strEncrypted = BitConverter.ToString(objMD5.ComputeHash( _ Convert2ByteArray(strToEncrypt))) Return strEncrypted End Function Private Sub frmEncrypt_Load( ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load Button1.Text = "Encrypt" Label1.Text = String .Empty End Sub Private Sub Button1_Click( ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = Encrypt_Data(TextBox1.Text) End Sub End Class Okay, lets try to run... Click here if you like this article.
Sumber http://rani-irsan.blogspot.com
pop
Jumat, 09 Oktober 2020
Vb.Net: Enkripsi Dengan Bytes Dan Md5
Diterbitkan Oktober 09, 2020
Artikel Terkait
- Sekarang kita akan membicarakan bagaimana menampilkan data dari table di Ms Access ke Dat
- Artikel ini lanjutan dari Part 2 yah Seperti kesepakatan Rani sebelumnya, di part ini a
- 0 Then MsgBox( "Welcome " & strUserName & "!" ) 'tu
- Yook mari kita lanjut pembahasan ihwal VB.NET Excel ini dari artikel sebelumnya, kita bu
- Artikel ini lanjutan dari Part 2 yah Seperti komitmen Rani sebelumnya, di part ini ak
- 0 Dim line As String = Lines.Dequeue Dim sz As SizeF = e
Langganan:
Posting Komentar (Atom)
EmoticonEmoticon