• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Dotinho

Encriptar texto em vb

10 mensagens neste tópico

Boas, tenho uma aplicação que comunica com o sql, mas de forma mais simples possivel, então quria encriptar os dados, existe alguma maneira simples de encritpar os dados?

Tipo FunctionEncrypt(texto as string) as string

e depois FunctionDecrypt(Texto as string) as string

cmps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não sei qual é o motor de base de dados que estás a usar mas no caso do sql server a versão 2008 tem como uma das novidades encriptar os dados, sendo que caso alguém roube o disco rígido não terá a vida facilitada.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas só quero encryptar a comunicação, porque vai ser feita por net, e nunca se sabe se alguem ta a "snifar" os dados, e quando são coisas de empresas, temos que ter esses cuidados né..

vou ver esse exeplo e ja digo alguma coisa.. a ideia é que a vodadofone corta-me nas portas do sql, então ando a comunicar com um programa que eu fiz, na porta 80 que esta aberta..

tenho um no pda e outro no computador que tem sql, assim funciona, mas sem tar encryptado, nao me deixa muito á vontade..

cmps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Funciona bem, mas tem um problema, quando trabalha com caracteres acentiados ou co cedilha aparece ?

mas vou tentar resolver, deve tar o problema no text enconding..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ja trocquei o encoding para deaful em vez de ASCII e funciona com todos os carecteres..

obrigado  por tudo..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

afinal nao está muito bem...

o que fiz foi, alterei o encoding para deafult, funciona bem, encrypt para uma textbox e depois decrypt de uma text box..

Então agarrei nos dados dessa textbox, enviar por tcp, recbi por tcp, os dados sao iguais, mas da um erro Invalid caratctear in Base-64 string.

Agora o texto é Luis L, o que aparece na textbox é c5LDBm0X6a4=

envio isto c5LDBm0X6a4=, recebo exatamente isto c5LDBm0X6a4= e da o erro, nao sei porque..

=== Modificado ===

Ja sei, a string recebida tem uma letra a mais, e quando a passa para a textBox fica igual e perde esse caracter, por acaso nao sber qual é?

ou porque é que tem um caracter a mais?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ainda não entendi o que se passa ? Envias o quê e recebes o quê ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

hmm pois, é que eu nao to habituado em usar comunicações tcp ou outras, provavelmente é sõ isso..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora