MakeKey 1.0

Licença: Livre ‎Tamanho do arquivo: 563.20 KB
‎Classificação dos usuários: 3.5/5 - ‎2 ‎Votos

Gera números aleatórios verdadeiros a uma taxa de cerca de 16 bytes por segundo. Por que você faria isso? 1. Use-os para criptografia inquebrável com almofadas XOR únicas. 2. Use-as como senhas não confiáveis. 3. Use-os para números PIN, combinações de bloqueio. 4. Use-os em criptografia, por exemplo, gerando chaves privadas. Ele funciona por você digitando qualquer coisa que você quiser, e mede o tempo entre teclas (e lançamentos de teclas) precisas para o nanossegundo (bilionábilo de um segundo), em seguida, usa a baixa ordem 8 bits dessas diferenças para o entropia para gerar um fluxo de bytes aleatórios. Os bytes aleatórios exibem como hex na tela e são registrados como binários bytes um arquivo chamado random.pad no diretório atual. Se você executá-lo como um Applet, você deve conceder permissão para que ele seja capaz de registrar o fluxo aleatório para o seu disco rígido. Se você recusar a permissão, apenas exibir os valores na tela. Vantagens: 1. grátis 2. você pode examiná-lo para ver como ele funciona e para ter certeza de que o código é não fazendo nada nefasto como enviar uma cópia de seus números para a CIA. 3. Pode ser executado tanto como um Applet sem instalação, ou um aplicativo sem conexão de rede. Desvantagens: 1. lento. Só pode gerar cerca de 16 bytes aleatórios por segundo. 2. Eu não fiz testes matemáticos na saída para garantir que eles são da mais alta qualidade. Aprendendo mais Veja pseudorandom no glossário Java em mindprod.com para outras técnicas para gerar números aleatórios verdadeiros. Por que o logotipo da colcha colorida? Foi gerado colocando pequenos quadrados em posições aleatórias com cores aleatórias.

história da versão

  • Versão 1.0 postado em 2012-12-25
    versão inicial

Detalhes do programa