Vamos lá, o pessoal da informatica anda meio desanimado , ainda mas quando se trata de programação,então vim dar um presenta para você, a questão é a seguinte, Produzir um um indetificador de hash, que diferencie pelo menos 2 tipo de hash, com GUI(Interfase Grafica) , em uma das linguagens apresentadas : Perl,C e C++
OBS:lembrando que eu sei de o codigo do Hash_ID.py , então copia-lo será considerado copia, boa sorte, divirtão se :D (o ganhador leva uma explosed das tabelas da nasa Home e um Screeshot do codigo orginal do Windows 7 )
savanna
Hash é o nome dado a uma sequencia de bit gerado pro um criptografador, geralmente é usada para segurança de dados, as mais conhecidas são : md5,sha-1,sha-256,entre outras, um identificador dever diferença esses tipo de hash.
FranciscoRamon
bem vejo certas criticas a respeito da primeira resposta, considerando o nivel de dificuldade entra bons conteudos de tk em perl, e como o codigo nao foi copiado pelas minhas pesquisas... creio que parabens e mas adequado que criticas, parabens savanna e desafio continua, os bonus sao serios...
Lista de comentários
use Tk;
use Tk::PNG;
$tela= MainWindow->new(-title=>"Hash ID");
$tela->geometry("570x225");
$label_1 = $tela->Label( -text =>"Insira aqui sua Hash");
$label_1 ->pack();
$TextFild_1 = $tela->Entry()->pack();
$button = $tela->Button( -text=>"Indetificar",-command=>\&id_hash)->pack();
$label_2 = $tela->Label( -text =>"-");
$label_2 ->pack();MainLoop;
sub id_hash{
$hash = $TextFild_1 ->get();
if (length($hash)==32)
{
$label_2 ->configure(-text=>"MD5");
}
elsif (length($hash)==64)
{
$label_2 ->configure(-text=>"sha256");
}
else
{
$label_2 ->configure(-text=>"hash Desconhecida");
}
}#end sub --------------------------------