Login | registrarse | recordar contraseña
Usuarios registrados: 368.775 | Top visitas día: 295.448 | Personas conectadas: 6.799 | Usuarios conectados: 43
Portada Foro Ayuda Tutoriales Programas Blog Tecnología Drivers
Buscador
PORTADA Trucos de informática >> Encripta/Desencriptar cadenas (Visual Basic)

Encripta/Desencriptar cadenas (Visual Basic)
Las siguientes funciones les van a servir para Encriptar y Desencriptar cadenas de caracteres con una Password.


Rem Encripta una cadena de caracteres.
Rem S = Cadena a encriptar
Rem P = Password
Function EncryptStr(ByVal S As String, ByVal P As String) As String
Dim I As Integer, R As String
Dim C1 As Integer, C2 As Integer
R = ""
If Len(P) > 0 Then
For I = 1 To Len(S)
C1 = Asc(Mid(S, I, 1))
If I > Len(P) Then
C2 = Asc(Mid(P, I Mod Len(P) + 1, 1))
Else
C2 = Asc(Mid(P, I, 1))
End If
C1 = C1 + C2 + 64
If C1 > 255 Then C1 = C1 - 256
R = R + Chr(C1)
Next I
Else
R = S
End If
EncryptStr = R
End Function


Rem Desencripta una cadena de caracteres.
Rem S = Cadena a desencriptar
Rem P = Password
Function UnEncryptStr(ByVal S As String, ByVal P As String) As String
Dim I As Integer, R As String
Dim C1 As Integer, C2 As Integer
R = ""
If Len(P) > 0 Then
For I = 1 To Len(S)
C1 = Asc(Mid(S, I, 1))
If I > Len(P) Then
C2 = Asc(Mid(P, I Mod Len(P) + 1, 1))
Else
C2 = Asc(Mid(P, I, 1))
End If
C1 = C1 - C2 - 64
If Sgn(C1)=-1 Then C1 = 256 + C1
R = R + Chr(C1)
Next I
Else
R = S
End If
UnEncryptStr = R
End Function



Saludos ;-)

Autor Enviado por: Hurricane - Enviado con fecha: 28-04-2005 01:03:05 - Visto: 26730 veces.




:: Ver más Trucos ::





conexión cámara mini dv a pc.

problema actulizar placa base a7v600-x.

problema de drivers.

problema con el messenger.

no puedo escuchar ninguna radio on line.

laptop enciende y poco despues se apaga.

grabación con vista.


Publicidad







Bajar Antivirus gratisCual es mi IPTest velocidadTrucosADSL Lo más Visto
OverclockingForo ADSLDiccionarioWireless Mapa Segunda manoTiendas de informatica
Blog TecnologíaMapa BlogÚltimos VirusLibros informaticaManualesPost foro SeguridadMapa ForoOrdenadores segunda mano

Aviso Legal Politica de Privacidad Referencias en Prensa Colaborar Contactar Publicidad
PORTADA ¿Que es ConfigurarEquipos? Logo


Buscar:

en
Copyright(c) 2002-2009 ConfigurarEquipos.com® | 08-11-2009 21:42:16 Informática | Permitido el uso Parcial citando Fuentes y Autores | Mapa Web