Skip to content

Implementar em linguagem de montagem (Assembly) da arquitetura Intel® IA-32 (“x86”) um conjunto de sub-rotinas para cifragem e decifragem de um arquivo-texto pelo método de Vigenère.

License

Notifications You must be signed in to change notification settings

ferreirasara/cifragem-de-vigenere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cifragem-de-vigenere

Objetivo: Implementar em linguagem de montagem (Assembly) da arquitetura Intel® IA-32 (“x86”) um conjunto de sub-rotinas para cifragem e decifragem de um arquivo-texto pelo método de Vigenère.

Ferramentas necessárias

gcc-multilib

nasm

Como compilar

nasm -f elf cifra.s

nasm -f elf decifra.s

gcc -m32 main.c cifra.o decifra.o -o vigenere

Como utilizar

Após compilado, use:

./vigenere [argumento] [chave] [arquivo de entrada]

Ou ./vigenere -h para ver a ajuda.

About

Implementar em linguagem de montagem (Assembly) da arquitetura Intel® IA-32 (“x86”) um conjunto de sub-rotinas para cifragem e decifragem de um arquivo-texto pelo método de Vigenère.

Topics

Resources

License

Stars

Watchers

Forks