ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Codigo Visual Basic


Enviado por   •  1 de Agosto de 2013  •  447 Palabras (2 Páginas)  •  314 Visitas

Página 1 de 2

Dim UserKeyX As String

Dim Temp As Integer

Dim Times As Integer

Dim i As Integer

Dim j As Integer

Dim n As Integer

Dim rtn As String

'//Get UserKey characters

n = Len(UserKey)

ReDim UserKeyASCIIS(1 To n)

For i = 1 To n

UserKeyASCIIS(i) = Asc(Mid$(UserKey, i, 1))

Next

'//Get Text characters

ReDim TextASCIIS(Len(Text)) As Integer

For i = 1 To Len(Text)

TextASCIIS(i) = Asc(Mid$(Text, i, 1))

Next

'//Encryption/Decryption

If Action = ENCRYPT Then

For i = 1 To Len(Text)

j = IIf(j + 1 >= n, 1, j + 1)

Temp = TextASCIIS(i) + UserKeyASCIIS(j)

If Temp > 255 Then

Temp = Temp - 255

End If

rtn = rtn + Chr$(Temp)

Next

ElseIf Action = DECRYPT Then

For i = 1 To Len(Text)

j = IIf(j + 1 >= n, 1, j + 1)

Temp = TextASCIIS(i) - UserKeyASCIIS(j)

If Temp < 0 Then

Temp = Temp + 255

End If

rtn = rtn + Chr$(Temp)

Next

End If

'//Return

EncryptString = rtn

End Function

...

Descargar como (para miembros actualizados)  txt (1.1 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com