[tutorial] basico do cryptool

Postagem de conteúdo sobre codificação, criptografia, hashing, esteganografia
Post Reply
User avatar
Kodo no Kami
Admin
Admin
Posts: 641
Joined: Fri Jan 02, 2015 1:56 pm
Contact:

[tutorial] basico do cryptool

Post by Kodo no Kami » Sat Aug 27, 2016 1:17 am

e ae galera beleza? vou fazer um tutorial basico sobre a ferramenta cryptool que é uma ferramenta muito boa para aprender criptoanalise com base em simulações, o cryptool tem sistemas criptografico com cifras classicas e modernas, protocolos e algoritimos voltados a criptografia, para começar a gente baixa ela no site oficial

site oficial

depois de baixar e executa vamos cair na janela principal do programa

Image

se a gente apertar no botao new que fica em canto superior ele vai criar um novo projeto

Image

para começar vamos criar algo simples uma entrada de texto e uma saida de texto, para isso aperte em tools, depois procure o componente Text Input e arraste ele para a aba do meio, faça o mesmo com o Text Output

Image

agora ligamos um no outro para se comunicar para isso puxamos a seta de saida que esta na frente do componente Text Input para a seta de entrada que fica na parte de tras do Text Output ( ͡º ͜ʖ ͡º)

Image

agora apertamos no botão play, depois escrevemos um texto no Text Input e o mesmo sera enviado para Text Output

Image

agora apertamos em Stop para parar o teste e para manipular novamente os componentes, podemos remover a linha apertando o botao direito do mouse em cima dela e depois em Delete

Image

agora vamos fazer uma simples cifra de cesar, na aba Classic Ciphers arraste o Caesar para depois do Text Input e antes do Text Output, se a gente perceber o componente da Caesar tem 3 entradas e uma saida sendo que das 3 entradas apenas a primeira é importante onde vamos entra com o texto as demais é opcional sendo a segunda a tabela de caracteres e a ultima tem a ver com a tecla shift

Image

se a gente apertar em cima do componente vai aparecer opções na aba parameter, no caso o componente caesar nos da as opções de Encrypt/Decrypt que serve para criptografar ou descriptografar, a chave numerica que na cifra de cesar seria a quantidade de pulos na tabela e algumas outras opções

Image

se a gente olhar na cifra DES da aba Modern Ciphers vamos perceber uma diferença entre as duas não apenas no parametro que tem novas opções como na seta de entrada onde a cifra DES a primeira entrada é o texto a segundo entrada é chave (senha) e a ultima é vetor (IV), ou seja cada componente tem suas proprias opçoes

Image

é possivel apontar a mesma saida para mais de um componente no caso o exemplo anterior do DES tambem exibindo o md5 do texto criptografado em outro Text Output

Image

alem de usar o Text Input e o Text Output essa ferramenta permite carregar o texto de um arquivo e tambem exportar para um arquivo com o componente File Input e File Output

Image

quero a saida em base64 para isso vou usar o componente String Encoder para codificar em base64,

Image

tambem é possivel brincar com rede usando essa ferramenta como por exemplo subir um servidor e conectar nele externamente ou fazer a ferramenta enviar um pacote em rede para um servidor ou ate sniffar a rede por ela (inclusive ele tem alguns protocolos usado para quebrar rede sem fio wep)

Image

bom galera o criptool permite varias coisas alem das citadas como importar ou exportar do cripbord (copiar e colar), acesso a webcam e audio, funções usadas em strings. funçoes de criptoanalise, algoritimos de cifras classicas e modernos alem de esteganografia (tem ate uns componentes para criptografia quantica nela kkk ), sem duvida essa é uma das melhores ferramentas para aprender sobre criptografia ^^

by kodo no kami
Image

Conheça o sistema e manipule ele, se limite ao sistema e seja manipulado por ele ~kodo no kami

meu perfil yahoo

User avatar
51M0N
Admin
Admin
Posts: 846
Joined: Fri Jan 02, 2015 2:06 pm

Re: [tutorial] basico do cryptool

Post by 51M0N » Sat Aug 27, 2016 4:13 pm

que legal essa ferramenta mano, para quem quer aprender mais sobre criptografia essa ferramenta e bem interessante, vlw por compartilhar @vitoria@
"Você, eu, nem ninguém vai bater tão duro como a vida. Mas não se trata de bater duro. Se trata de quanto você aguenta apanhar e seguir em frente (...). É assim que se consegue vencer." by Rocky Balboa

Post Reply

Return to “Criptografia / Esteganografia”