elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 03:15  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  criptografia simple simplona
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: criptografia simple simplona  (Leído 395 veces)
xadap

Desconectado Desconectado

Mensajes: 221


http://www.tac822.net


Ver Perfil WWW
criptografia simple simplona
« en: 13 Mayo 2006, 15:41 »

buenas :)
estoy intentando hacer un programa que me convierta una frase en otra. algo así como un algoritmo de criptografia muy simple.
he conseguido hacerlo si el usuario va escribiendo en el cuadro de texto, pero si hace copiar y pegar (cosa útil cuando se trate de hacer la operación inversa) entonces no tira.

Código:
Option Explicit
Dim matriz(3000) As Byte
Dim i As Integer


Private Sub cmdSubmit_Click()
    Dim f As Integer
    Cls
   
    For f = 0 To i
        txt2.Text = Chr(matriz(f)) & txt2.Text
    Next
   
    i = 0
End Sub

Private Sub txt1_KeyPress(KeyAscii As Integer)
    If KeyAscii = 8 Then 'si backspace, entonces intro
        KeyAscii = 13
    End If
   
    i = i + 1
    matriz(i) = KeyAscii
   
    If KeyAscii = 13 Then 'si intro, entonces click
        cmdSubmit_Click
    End If

End Sub

alguna idea?


En línea

<--v1c1ous-->


Desconectado Desconectado

Mensajes: 775


¡Operadora! ¡Deme el número para el 911! - Homero


Ver Perfil WWW
Re: criptografia simple simplona
« Respuesta #1 en: 25 Mayo 2006, 03:53 »

Buenas xadap.

No te entiendo correctamente, entiendo que haces un rutina que modifica las letras de lo que se escribe por otras, y claro esta que si no se escriben en un textbox no las obtenes, ok, lo que haria yo en tu lugar es detectar cuando son usadas las teclas para copiar / Pegar y en ese momento copiar el contenido en una string y asi poder usar tus rutinas para modificarlo.

El codigo para obtener lo que se copia podria bien ser parecido a este:

Citar
Function PedirClipBoard ()
Dim String as string
String = Clipboard.GetText
End Function

Y luego usas tu codigo para cambiar los caracteres de String :)

Saludos.


En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines