Informática, perguntado por FranciscoRamon, 1 ano atrás

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 savanna
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
--------------------------------  

DennisRitchie: kkkk.. Savana você é programadora ????????? será?
savanna: huahua :P
DennisRitchie: sqñ :P ...rsrsr
savanna: Quem disse?
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...
savanna: Obrigada :)
DennisRitchie: aff ^^
DennisRitchie: Foi brincadeirinha Savanna..^^ Parabéns pela resposta.. ;)
savanna: huahua
Perguntas interessantes