Criptografia AES 128 CBC  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Fala galera

Tava brincando com o iTunes Music Store hoje, e descobri a URL que ele usa pra montar os resultados de listas de pesquisas e tudo mais.

A coisa toda eh criptografada, usando AES 128 CBC. Agora, a perguntinha... ja tem isso na JDK, ou eu preciso dum BouncyCastle da vida? E, se tem, por onde eu comeco?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

BouncyCastle. Ou JCE. Mas, se não estiver enganado, há várias restrições ao uso do JCE a pessoas não-norte americanas devido à legislação norte-americana.

Daniel Quirino Oliveira
[Email] [WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Bom, consegui achar o AES, mas ate agora onde configurar e dizer pro bicho que eu quero CBC 128 eu nao sei... tou confiando que o bicho usa os defaults

Usando BC, o erro eh meio bizarro:



E o codigo:



Main.CIPHER = "AES", alias
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Só para lembrar que existe:
http://java.sun.com/developer/technicalArticles/Security/AES/AES_v1.html

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
jgavazzisp
JavaBaby

Membro desde: 21/07/2008 17:25:43
Mensagens: 88
Offline

Amigo no modo de criptografia CBC é utilizando um vetor de inicializacao (IV) para começar as operações. Pelo que eu vi no seu código você não tem esse vetor.
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team