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.
gcc-multilib
nasm
nasm -f elf cifra.s
nasm -f elf decifra.s
gcc -m32 main.c cifra.o decifra.o -o vigenere
Após compilado, use:
./vigenere [argumento] [chave] [arquivo de entrada]
Ou ./vigenere -h
para ver a ajuda.