PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 25 → WX - Exemplo da Criptografia da senha
WX - Exemplo da Criptografia da senha
Iniciado por adrianoboller, jan., 28 2016 12:18 AM - 7 respostas
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em janeiro, 28 2016 - 12:18 AM
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/
Membro registado
7 mensagems
Popularité : +3 (3 votes)
Publicado em janeiro, 28 2016 - 1:24 AM
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
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em janeiro, 28 2016 - 1:25 AM
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/
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em janeiro, 28 2016 - 2:13 AM
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/
Publicado em janeiro, 29 2016 - 1:54 PM
Como que faz para descriptografar a senha para obter o valor 1234 a partir do valor cRDtpNCeBiql5KOQsKVyrA0sAiA=

?
Membro registado
123 mensagems
Popularité : +46 (46 votes)
Publicado em janeiro, 29 2016 - 2:54 PM
Ver função

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

--
Atte. Willian Fernando
Membro registado
3.655 mensagems
Popularité : +175 (223 votes)
Publicado em janeiro, 29 2016 - 3:05 PM
: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/
Publicado em fevereiro, 05 2016 - 1:07 PM
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