Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como calcular o SHA-256 para uma String
segurança da informação do computador muitas vezes exige que as cordas , que são apenas uma série de personagens como uma palavra ou frase , ser hash . Hashing é semelhante ao de criptografia , exceto que um hash não pode ser revertida , enquanto que a criptografia pode ser descriptografado . O uso mais comum para o hash de uma string é para proteger senhas. Normalmente, um sistema de computador não vai armazenar sua senha atual . Em vez disso, ele irá armazenar o hash de sua senha , de modo que um atacante que ganha acesso ilegal ao banco de dados ainda não vai adquirir senhas de usuários. Strings são hash por algoritmos de hash. Um algoritmo de hash popular é o SHA-256 . Instruções
1

Execute a função mhash em PHP, usando o MHASH_SHA256 constante, como abaixo :

mhash ( MHASH_SHA256 ", a seqüência aqui ");

loja ou imprimir a saída , executando o arquivo esse código está dentro
2

Digite o seguinte código no seu programa Java :

getSHA256Hash ( " sua seqüência aqui ");

byte público [] getSHA256Hash (String senha ) { MessageDigest digest = null; try { digerir = MessageDigest.getInstance ( " SHA-256 ");} catch ( NoSuchAlgorithmException e1) { e1.printStackTrace ();} digest.reset (); retornar digest.digest ( password.getBytes ( ) ); . }

compilar e executar sua classe para obter a saída desse código
3

Digite o seguinte código no seu programa Python: .

importação hmacimport hashlibdig = hmac.new ( b'1234567890 ' , msg =' sua seqüência aqui ' , digestmod = hashlib.sha256 ) digerir ()

loja ou imprimir a saída , executando o arquivo esse código está dentro

Anterior :

Próximo : No
  Os artigos relacionados
·Como atualizar TabHost conteúdo em um Android 
·Os Três Princípios Fundamentais da Programação Orie…
·Função GCC Sistema 
·Como obter um arquivo WSDL Validar a partir do URL Axis…
·Procedimentos pré-definidos em Turbo Pascal 
·Como remover Endings linha do QString 
·Motorista desenvolvedor Ajuda 
·Métodos de retorno 
·Que tipos de do lado do servidor As línguas são para …
·Como saída Tamanhos Celulares 
  Artigos em destaque
·Como fazer uma caixa de rolagem para formulários 
·Função de C booleano 
·Como sobrecarregar uma função em C + + 
·Como aprender Turbo C 
·Eclipse vs. Vim 
·Como dividir a string em Dois 
·O que é o oposto de impressão em Programação C 
·Definição das Demonstrações seqüenciais 
·Como escrever um fluxo de entrada em um fluxo de saída…
·Como usar cordas como a entrada do teclado em arrays bi…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados