Fórum Criptografia no Delphi. #172762
02/08/2003
0
Paulo
Curtir tópico
+ 0Posts
02/08/2003
Daaneto
Para saber se o usuário digitou a senha correta, seria aplicado o algoritmo que gera a senha à string fornecida e comparado o resultado com a senha armazenada no banco.
Se forem iguais, estará correta a senha, senão....
Espero não ter complicado demais.
Gostei + 0
03/08/2003
Werlon Goulart
Um Abraço
Werlon Goulart
//Criptografa e Descriptografa Textos (Senhas).
function Encrypt( Senha:String ): String;
Const
Chave : String = ´Jesus´;
Var
x,y : Integer;
NovaSenha : String;
begin
for x := 1 to Length( Chave ) do begin
NovaSenha := ´´;
for y := 1 to Length( Senha ) do
NovaSenha := NovaSenha + chr( (Ord(Chave[x]) xor Ord(Senha[y])));
Senha := NovaSenha;
end;
result := Senha;
end;
Gostei + 0
03/08/2003
Cebikyn
Criptografia usando XOR é uma das mais fáceis de serem quebradas...
Gostei + 0
03/08/2003
Werlon Goulart
Mas o quanto a criptografia do seu sistema é importante ??? Se vc esta ocultando dados super secretos use criptografia de 1024 bits, se esta apenas tentando dificultar (NENHUM metodo é 100¬ seguro...) a entrada no seu sistema pode usar o XOR que é facil de implementar e manter.
No mais se seus dados forem tão importantes e secretos assim pense em adotar rotinas bem mais poderosas q uma simples criptografacao de senhas de acesso dos usuarios do banco (Firewall e tudo mais.)
Um abraço
Werlon Goulart
Gostei + 0
03/08/2003
Imstaff
Gostei + 0
04/08/2003
Paulo
$@3¬;*&¨?&:3&6 e etc.. e é isso q eu quero.
Gostei + 0
06/08/2003
Werlon Goulart
Altere a chave ´Jesus´ pra uma de seu gosto.... Mas teste antes de usar a chave nova definitivamente.... Algumas com numeros e caracteres especiais podem apresentar problemas.
Um Abraço
Werlon Goulart
//Criptografa e Descriptografa Textos (Senhas).
function Encrypt( Senha:String ): String;
Const
Chave : String = ´Jesus´;
Var
x,y : Integer;
NovaSenha : String;
begin
for x := 1 to Length( Chave ) do begin
NovaSenha := ´´;
for y := 1 to Length( Senha ) do
NovaSenha := NovaSenha + chr( (Ord(Chave[x]) xor Ord(Senha[y])));
Senha := NovaSenha;
end;
result := Senha;
end;
Gostei + 0
30/12/2003
Lipsil
como que seria feito para dar um showmessage no formcreate mostrando como ficaria esta senha?
Valew
Gostei + 0
30/12/2003
Rodolpho123
Valeu!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)