none
Importar coluna com MD5 RRS feed

  • Pergunta

  • Bom dia senhores, eu possui 2 bancos de dados um novo e um antigo e preciso importar apenas as informações da tabela de contas de usuários, porem usamos criptografia MD5 e estou tendo dificuldades para executar esse serviço, gostaria de saber se é possivel e se for e podem me indicar um caminho. Obrigado desde já e abraço a todos!
    quarta-feira, 9 de outubro de 2013 11:06

Respostas

Todas as Respostas

  • Deleted
    • Marcado como Resposta JKaefer segunda-feira, 14 de outubro de 2013 12:45
    quarta-feira, 9 de outubro de 2013 11:13
  • Jkaefer,

    Desde a versão 2005 do SQL Server, o certificado de algoritmos MD5 é utilizado para este tipo de implementação.

    Você esta criptografando os dados utilizando o SQL Server ou através da sua aplicação?

    Veja uma forma de fazer uso de criptografia e algoritmos no SQL Server:

    --Declarando um variável @HashThis--
    DECLARE @MeuValorCriptografado NVarChar(max);
    
    SELECT @MeuValorCriptografado = CONVERT(nvarchar,'Pedro');
    
    /* Utilizando a função HashBytes para converter a sentença 
    com uso dos Algoritmos Hash + SHA1, SHA, MD5, MD4, MD2 */
    SELECT HashBytes('SHA1', @MeuValorCriptografado) Resultado
    Union 
    SELECT HashBytes('SHA', @MeuValorCriptografado)
    Union 
    Select HashBytes('MD5', @MeuValorCriptografado)
    Union 
    Select HashBytes('MD4', @MeuValorCriptografado)
    Union 
    Select HashBytes('MD2', @MeuValorCriptografado)
    Go


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sexta-feira, 11 de outubro de 2013 18:17
  • Bom dia José Diz e Pedro Antonio, deu certinho a importação o problema que eu estava dentro era a quantidade de caractere declarado no inicio do banco, mas já solucionei. Muito Obrigado a vocês e sucesso!
    segunda-feira, 14 de outubro de 2013 12:45