Articles of aes

Java AES e usando minha própria chave

Eu quero criptografar uma string usando o AES com minha própria chave. Mas estou tendo problemas com o comprimento do bit da chave. Você pode rever meu código e ver o que preciso corrigir / alterar? public static void main(String[] args) throws Exception { String username = “bob@google.org”; String password = “Password1”; String secretID = […]

Comportamento Crypto / AES padrão do Java

Alguém sabe para que serve o comportamento de criptografia Java padrão: SecretKeySpec localSecretKeySpec = new SecretKeySpec(arrayOfByte, “AES”); Cipher localCipher = Cipher.getInstance(“AES”); Especificamente eu estou olhando para entender como essas classs geram o IV, bem como qual é o modo de criptografia padrão quando apenas especificando “AES”. Obrigado.

Como escolher um modo de criptografia AES (CBC ECB CTR OCB CFB)?

Quais deles são preferidos em quais circunstâncias? Eu gostaria de ver a lista de crtieria de avaliação para os vários modos, e talvez uma discussão sobre a aplicabilidade de cada critério. Por exemplo, acho que um dos critérios é “tamanho do código” para criptografia e descriptografia, o que é importante para sistemas incorporados em micro-código, […]

Como descriptografar o arquivo em Java criptografado com o comando openssl usando o AES?

Eu preciso descriptografar em JAVA um arquivo criptografado no UNIX com o seguinte comando: openssl aes-256-cbc -a -salt -in password.txt -out password.txt.enc mypass mypass Eu tenho que descriptografar em java como eu faço aqui eu faço no UNIX openssl aes-256-cbc -d -a -in password.txt.enc -out password.txt.new mypass Alguém pode me dar um código java para […]

Criptografia Javascript AES

Existe uma biblioteca disponível para criptografia AES de 256 bits em JavaScript?

Exemplo simples de criptografia / descriptografia AES Java

O que há de errado com o exemplo a seguir? O problema é que a primeira parte da string decriptografada é um absurdo. No entanto, o resto está bem, eu recebo … Result: `£eB6O geS i are you? Have a nice day. @Test public void testEncrypt() { try { String s = “Hello there. How […]

InvalidKeyException Tamanho da chave ilegal

Eu tenho um teste que funciona muito bem no meu MacBook Pro de desenvolvimento, mas não consegue executar em servidor TeamCity de continuous integration. O erro está seguindo: java.security.InvalidKeyException: Illegal key size at javax.crypto.Cipher.a(DashoA13*..) at javax.crypto.Cipher.init(DashoA13*..) at javax.crypto.Cipher.init(DashoA13*..) Tanto a checkbox de desenvolvimento quanto o TeamCity usam o Java 1.6 e eu uso a biblioteca […]

Como evitar a instalação de arquivos de políticas JCE “Unlimited Strength” ao implantar um aplicativo?

Eu tenho um aplicativo que usa criptografia AES de 256 bits, que não é suportado pelo Java fora da checkbox. Eu sei que para que isso funcione corretamente eu instale os jars de força ilimitada JCE na pasta de segurança. Isso é bom para mim, sendo o desenvolvedor, eu posso instalá-los. Minha pergunta é desde […]

Criptografia AES para um NSString no iPhone

Alguém pode me apontar na direção certa para poder criptografar uma string, retornando outra string com os dados criptografados? (Eu tenho tentado com criptografia AES256.) Eu quero escrever um método que leva duas instâncias de NSString, sendo uma delas a mensagem para criptografar e a outra sendo uma ‘senha’ para criptografá-la – eu suspeito que […]

Usando a criptografia AES em c #

Eu não consigo encontrar um bom exemplo limpo de usar criptografia AES de 128 bits. Alguém tem algum código de exemplo?