Skip to content

Java Seguro - aprenda Java e conceitos de segurança

Notifications You must be signed in to change notification settings

devmultitask/java-seguro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

java-seguro

Java Seguro - aprenda Java e conceitos de segurança

YouTube

Tudo junto

Por partes

Teste de ECB com imagens

# Abra a imagem e converta para formato PPM (Portable Pixmap Format)
gimp dev-multitask.png
# extrair o header
head -n 4 dev-multitask.ppm > header.txt
# extrair o resto
tail -n +5 dev-multitask.ppm > body.bin
# encrypt com ECB (Electronic CodeBook)
openssl enc -aes-128-ecb -nosalt -pbkdf2 -pass pass:"Boaglio" -in body.bin -out body.ecb.bin

# encrypt com ECB + salt
openssl enc -aes-128-ecb -salt -pbkdf2 -pass pass:"Boaglio" -in body.bin -out body.ecb-salt.bin

# encrypt com CBC (cipher block chaining) - semantically secure
openssl enc -aes-128-cbc -pbkdf2 -pass pass:"Boaglio" -in body.bin -out body.cbc.bin

# montar a imagem resultado
cat header.txt body.ecb.bin > dev-multitask.ecb.ppm
cat header.txt body.ecb-salt.bin > dev-multitask.ecb-salt.ppm
cat header.txt body.cbc.bin > dev-multitask.cbc.ppm

Referências

About

Java Seguro - aprenda Java e conceitos de segurança

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages