VB Code:
  1. Private Function Encrypt(strInput As String) As String
  2.   Dim letters As String
  3.   Dim encArr() As Variant
  4.   Dim daChar As String
  5.   Dim strOutput As String
  6.  
  7.   letters = "abcdefghijklmnopqrstuvwxyz/.1234567890~_:"
  8.  
  9.   encArr = Array("%61", "%62", "c", "%64", "e", "%66", "%67", "%68", "%69", _
  10.       "%6a", "%6b", "%6c", "m", "n", "o", "%70", "%71", "%72", "%73", "t", "%75", _
  11.       "%76", "w", "%78", "%79", "%7a", "/", ".", "1", "2", "3", "4", "5", "6", "7", _
  12.       "8", "9", "0", "~", "_", "!", ":")
  13.  
  14.   For i = 1 To Len(strInput)
  15.     daChar = Mid(strInput, i, 1)
  16.    
  17.     For e = 1 To Len(letters)
  18.         If daChar = Mid(letters, e, 1) Then
  19.             strOutput = strOutput & encArr(e - 1)
  20.             Exit For
  21.         End If
  22.     Next
  23. Next
  24.  
  25. Encrypt = strOutput
  26. End Function
  27.  
  28. Private Sub cmdEncrypt_Click()
  29. txtEncryptedURL.Text = Encrypt(txtURL.Text)
  30. End Sub