Articles of aes

Modo de Criptografia AES CTR 256 de operação no OpenSSL

Im novo para OpenSSL, Alguém pode me dar uma dica sobre como inicializar o modo CTR AES de um arquivo C. Eu sei que esta é a assinatura do método, mas estou tendo problemas com os parâmetros, não há muita documentação nem um exemplo claro de como fazer uma criptografia simples. Eu apreciaria se alguém […]

Interoperabilidade AES entre .Net e iPhone?

Eu preciso criptografar uma seqüência de caracteres no iPhone e enviá-lo para um serviço da Web .Net para descriptografia. Eu sou capaz de criptografar / descriptografar no iPhone e com .net, mas as seqüências de caracteres criptografadas do iPhone não podem ser descriptografadas pelo .net. O erro que recebo é “O preenchimento é inválido e […]

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 […]