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 )
FranciscoRamon:
Bem apesar que savanna ja respondeu em perl,falta em C ou C++, alguem quer competir com ela?
Soluções para a tarefa
Respondido por
1
------------------------------------- PERL
#!/usr/bin/perl
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 --------------------------------
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 --------------------------------
Perguntas interessantes
Química,
10 meses atrás
Artes,
10 meses atrás
Matemática,
1 ano atrás
Física,
1 ano atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás