Criptografia no MsSQL PassWord(string)
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]
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
Curtidas 0
Respostas
Marcus.magalhaes
22/07/2004
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,
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,
GOSTEI 0
Deltah
22/07/2004
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...
Era bem isso mesmo que eu queria, assim que eu chega em casa eu vo testa, muito obrigado...
GOSTEI 0