Criptografia no MsSQL PassWord(string)

22/07/2004

0

Olá, no Mysql existe uma funcao chamada PASSWORD(string) que criptografa os dados...

Gostaria de saber se no MsSQL existe alguma funcao parecida, ou igual, e qual criptografia ele usa...



:arrow: [color=red:1a34cc2074]Título alterado pelo Moderador oTTo. Removido: ´PASSWORD() ´.[/color:1a34cc2074]
:idea: [color=blue:1a34cc2074]Seja mais claro no título.[/color:1a34cc2074]
:idea: [color=blue:1a34cc2074]Evite Usar caixa alta no título.[/color:1a34cc2074]
:idea: [color=blue:1a34cc2074]Leia sempre regras de conduta.[/color:1a34cc2074]
:idea: [color=blue:1a34cc2074]Use sempre o Link [url=http://delphiforum.icft.com.br/forum/search.php][img:1a34cc2074]http://delphiforum.icft.com.br/forum/templates/subSilver/images/icon_mini_search.gif[/img:1a34cc2074] Pesquisar[/url] no topo da Página.[/color:1a34cc2074]


Deltah

Deltah

Responder

Posts

22/07/2004

Marcus.magalhaes

Bom dia,

Existe sim, são as seguintes : pwdencrypt e pwdcompare

A pwdencrypt gera um hash one way, não sei se DES, 3DES ou MD5.
A pwdcompare faz a comparação entre dois conteúdos encriptados.

Ex.:

DECLARE @ClearPIN varchar(255)
DECLARE @EncryptedPIN varbinary(255)
SELECT @ClearPIN = ´test´
SELECT @EncryptedPIN = CONVERT(varbinary(255), pwdencrypt(@ClearPIN))
SELECT pwdcompare(@ClearPIN, @EncryptedPIN)

se o retorno for = 0 então a comparação é verdadeira, se = 1 então é falsa.

Att,


Responder

22/07/2004

Deltah

Opa, mal ai pelo titulo, no proximo vo bota direitinho...

Era bem isso mesmo que eu queria, assim que eu chega em casa eu vo testa, muito obrigado...


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar