Adicionando cifrador de produto e alterando classe abstrata Cipher para interface