PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → WX - Exemplo da Criptografia da senha
WX - Exemplo da Criptografia da senha
Débuté par adrianoboller, 28 jan. 2016 00:18 - 7 réponses
Membre enregistré
3 660 messages
Popularité : +175 (223 votes)
Posté le 28 janvier 2016 - 00:18
Prezados,

Para quem esta trabalhando com criptografia e precisa de um exemplo, segue ai a contribuição do nosso amigo Marco Antonio, mais conhecido como Capitão Gancho:

//Gera senha com criptografia dupla fazendo com SHA e depois aplicando a criptografia EncodeBase64

minha is string = "1234"

rhash is string = HashString(HA_SHA_160,minha)

res is string = Crypt(rhash,"",cryptNone,encodeBASE64)

Info(res)

//RESULTADO: cRDtpNCeBiql5KOQsKVyrA0sAiA=







:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.blogspot.com.br/
Membre enregistré
7 messages
Popularité : +3 (3 votes)
Posté le 28 janvier 2016 - 01:24
Deem uma olhada no post que compara Windev, C#, JAVA também

http://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/887-senha-criptografada-webservice/read.awp
Membre enregistré
3 660 messages
Popularité : +175 (223 votes)
Posté le 28 janvier 2016 - 01:25
Show de bola!!!

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.blogspot.com.br/
Membre enregistré
3 660 messages
Popularité : +175 (223 votes)
Posté le 28 janvier 2016 - 02:13
Windev escrevendo C#





:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.blogspot.com.br/
Posté le 29 janvier 2016 - 13:54
Como que faz para descriptografar a senha para obter o valor 1234 a partir do valor cRDtpNCeBiql5KOQsKVyrA0sAiA=

?
Membre enregistré
123 messages
Popularité : +46 (46 votes)
Posté le 29 janvier 2016 - 14:54
Ver função

http://doc.windev.com/en-US/…

--
Atte. Willian Fernando
Membre enregistré
3 660 messages
Popularité : +175 (223 votes)
Posté le 29 janvier 2016 - 15:05
:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.blogspot.com.br/
Posté le 05 février 2016 - 13:07
André, sugiro que você utilize outra ideia para criptografar e salvar senhas no banco de dados.
Existem algoritmos de criptografia unidirecionais, como o MD5.
Com ele, você gera o hash da senha e salva ele, e na hora de logar no sistema (realizar a verificação da senha), só é necessário executar a função de gerar o hash da senha passada, e comparar se o hash resultante é igual ao salvo na base de dados.
Dessa forma não é possível utilizar o hash do banco de dados para descobrir a senha.

Mais informações: http://www.devmedia.com.br/criptografia-md5/2944