none
Hash Md5 muda de acordo com o idioma? RRS feed

  • Discussão Geral

  • Olá,

    Estou utilizando a função para gerar um Código Hash: 

        Public Function Pub_Gera_Hash(ByVal texto As String) As String
            'Cria um objeto enconding para assegurar o padrão
            'de encondig para o texto origem
            Dim Ue As New UnicodeEncoding()
    
            'Retorna um byte array baseado no texto origem
            Dim ByteSourceText() As Byte = Ue.GetBytes(texto)
            'Instancia um objeto MD5
            Dim Md5 As New MD5CryptoServiceProvider()
            'Calcula o valor do hash para o texto origem
            Dim ByteHash() As Byte = Md5.ComputeHash(ByteSourceText)
            'Converte o valor obtido para o formato string
            Return Convert.ToBase64String(ByteHash)
        End Function
    

    Minha pergunta é se de acordo com o idioma do Windows o retorno da função será diferente?

    Estou com um problema em apenas um cliente e a unica diferença que encontrei foi o idioma do Windows.


    Um Abraço, Nelson

    quarta-feira, 27 de março de 2013 18:50