border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 


Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > Visual Basic 6.00
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 24-09-2006, 03:47:46
Buena Participación en el Foro
 
Registrado: ago 2006
Posts: 96
Zion_Tm Valoración +2
Enviar un mensaje a través de AIM a Zion_Tm Contactar con Zion_Tm a través de MSN Contactar con Zion_Tm a través de Yahoo
Predeterminado Aplicacion para encriptar palabras y/o numeros !!!!

Buenas noches a todos people .
Hace dias que no entraba pues no tenia banda ancha estos dias.

Les consulto porque estoy haciendo una utilidad para encriptar texto y/o numeros usando la funcion For , la cuestion es que
si yo tipeo HOLA4 debe encriptarlo como IPMB5 o sea que si i = H incremente el valor de i en 1 mostrando la I

Les adjunto aqui el zip, para tomar en cuenta el nombre de controles correcto

Agradecido desde ya.

Código:
Option Explicit


Private Sub Command1_Click()
Dim Resultado As String
Dim clave As String
Dim topo As String
Dim i As Integer
Dim pato As Integer
Dim Encriptado As String
    pato = 1: Encriptado = ""
    For i = 1 To Len(clave)
        If pato > Len(topo) Then pato = 1
        Encriptado = Encriptado + Chr(Asc(Mid(clave, i, 1)) Xor Asc(Mid(topo, pato, 1)))
        pato = pato + 1
    Next i
Resultado = Encriptado
Resultado = TxtResultado.Text

End Sub
Imágenes Adjuntas
Tipo de Archivo: jpg dibujo1.jpg (39,2 KB, 50 visitas)
Archivos Adjuntos
Tipo de Archivo: zip encriptadordtexto.zip (1,6 KB, 9 visitas)
Responder Con Cita
  #2 (permalink)  
Antiguo 24-09-2006, 06:42:56
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.190
acalanto ha deshabilitado la reputación
Predeterminado

No coincide mucho lo que expones en la pregunta y el código que adjuntas, código en el que entre otras cosas, nunca obtendrá valores en sus variables,, no obstante la técnica que incluye correponde con una de las más utilizadas y conocidas en sistemas de cifrado y que trata de generar una nueva palabra por comparación exclusiva de los bits de dos (El texto a encriptar y una clave o semilla de comparación).

Prueba este código y ya verás lo bien que funciona. Lógicamente se pueden emplear variaciones que dificulten la ingeniería inversa para desencriptar por la fuerza textos tratados con tu método.

Código:
Public Function Encripta(Texto As String, semilla As String)
    Dim i               As Long
    Dim wptr            As Integer
    Dim palabra         As String
    On Local Error Resume Next
    'Verificamos consistencia de datos
    If Texto = "" Or semilla = "" Then Encripta = Texto: Exit Function
    'Iniciamos puntero de semilla
    wptr = 1
    palabra = ""
    'Recorremos el texto encriptando
    For i = 1 To Len(Texto)
        palabra = palabra + Chr(Asc(Mid(Texto, i, 1)) Xor Asc(Mid(semilla, wptr, 1)))
        wptr = IIf(wptr >= Len(semilla), 1, wptr + 1)
    Next i
    Encripta = palabra
End Function
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 24-09-2006, 23:19:43
Avatar de jrios03
Moderador
 
Registrado: ene 2005
Ubicación: Curico
Posts: 780
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado

Héchale un vistazo a este Post, a ver si te sirve:
http://foro.vb-mundo.com/viewtopic.p...308&highlight=

Saludos... :smt004
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

PD: Perdí mi mascota... buaaaaaaaa.... al menos encontré una nueva
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Transformar números a palabras... jrios03 Visual Basic 6.00 7 21-05-2008 23:47:49
ayuda para aguardar numeros en arreglos toloza C/C++ 4 09-03-2007 12:03:20
ayuda para ordenar numeros toloza C/C++ 1 26-02-2007 07:26:28
programa pàra encriptar codigo? djagu_26 JAVA (General) 6 24-10-2006 19:24:02
programas para encriptar archivos machincusco Visual Basic 6.00 1 29-03-1970 22:43:55


La franja horaria es GMT. Ahora son las 19:23:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right