elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Criptografía (Moderador: kub0x)
| | | |-+  ¿Implementar AES en Java?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: ¿Implementar AES en Java?  (Leído 7,585 veces)
Nasty35

Desconectado Desconectado

Mensajes: 77


Ver Perfil
¿Implementar AES en Java?
« en: 11 Julio 2014, 16:30 »

¿Me podrían pasar algún documento o algo donde esté el algoritmo de AES?
Me gustaría tenerlo en Java.
Me refiero al algoritmo, no a clases de Java nativas que te permite usar AES y muchos más cifrados...

Gracias


En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: ¿Implementar AES en Java?
« Respuesta #1 en: 11 Julio 2014, 20:51 »

me costó conseguirlo! XD

pero aqui está (creo)

http://www.devkb.org/java/50-AES-256-bits-encrypter-decrypter-Java-source-code

http://n3vrax.wordpress.com/2011/08/14/aesrijndael-java-implementation/


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
cpu2


Desconectado Desconectado

Mensajes: 993


Ver Perfil
Re: ¿Implementar AES en Java?
« Respuesta #2 en: 11 Julio 2014, 21:13 »

¿Me podrían pasar algún documento o algo donde esté el algoritmo de AES?

La explicacion del algoritmo, o la implementacion de este en Java?

Un saludo.
En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: ¿Implementar AES en Java?
« Respuesta #3 en: 11 Julio 2014, 21:15 »

me imagino que pedía el codigo D: como dice que sin librerias nativas, asumí que era la implementacion en crudo
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Nasty35

Desconectado Desconectado

Mensajes: 77


Ver Perfil
Re: ¿Implementar AES en Java?
« Respuesta #4 en: 11 Julio 2014, 21:23 »

me imagino que pedía el codigo D: como dice que sin librerias nativas, asumí que era la implementacion en crudo
Muchísimas gracias, era eso lo que pedía :D
Que chungo el código, en comparación con RC4, pero claro... AES es mucho mejor.
En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: Re: ¿Implementar AES en Java?
« Respuesta #5 en: 11 Julio 2014, 21:32 »

Ya que estamos aqui... alguien sabe en que ae basanlos bits de inicializacipon de aes?
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
cpu2


Desconectado Desconectado

Mensajes: 993


Ver Perfil
Re: ¿Implementar AES en Java?
« Respuesta #6 en: 11 Julio 2014, 21:38 »

Ya que estamos aqui... alguien sabe en que ae basanlos bits de inicializacipon de aes?

Dios, reformula la pregunta y puede que te ayude.

Un saludo.
En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: ¿Implementar AES en Java?
« Respuesta #7 en: 11 Julio 2014, 21:40 »

Dios, reformula la pregunta y puede que te ayude.

Un saludo.

sorry! el cel algunas veces escribe terrible XD

mi pregunta era... alguien sabe en que se basan los bits de inicializacion de aes

por ejemplo en c++
Código
  1. static const unsigned char FSb[256] =
  2. {
  3.    0x63, 0x7C, 0x77, 0x7B, 0xF2, 0x6B, 0x6F, 0xC5,
  4.    0x30, 0x01, 0x67, 0x2B, 0xFE, 0xD7, 0xAB, 0x76,
  5.    0xCA, 0x82, 0xC9, 0x7D, 0xFA, 0x59, 0x47, 0xF0,
  6.    0xAD, 0xD4, 0xA2, 0xAF, 0x9C, 0xA4, 0x72, 0xC0,
  7.    0xB7, 0xFD, 0x93, 0x26, 0x36, 0x3F, 0xF7, 0xCC,
  8.    0x34, 0xA5, 0xE5, 0xF1, 0x71, 0xD8, 0x31, 0x15,
  9.    0x04, 0xC7, 0x23, 0xC3, 0x18, 0x96, 0x05, 0x9A,
  10.    0x07, 0x12, 0x80, 0xE2, 0xEB, 0x27, 0xB2, 0x75,
  11.    0x09, 0x83, 0x2C, 0x1A, 0x1B, 0x6E, 0x5A, 0xA0,
  12.    0x52, 0x3B, 0xD6, 0xB3, 0x29, 0xE3, 0x2F, 0x84,
  13.    0x53, 0xD1, 0x00, 0xED, 0x20, 0xFC, 0xB1, 0x5B,
  14.    0x6A, 0xCB, 0xBE, 0x39, 0x4A, 0x4C, 0x58, 0xCF,
  15.    0xD0, 0xEF, 0xAA, 0xFB, 0x43, 0x4D, 0x33, 0x85,
  16.    0x45, 0xF9, 0x02, 0x7F, 0x50, 0x3C, 0x9F, 0xA8,
  17.    0x51, 0xA3, 0x40, 0x8F, 0x92, 0x9D, 0x38, 0xF5,
  18.    0xBC, 0xB6, 0xDA, 0x21, 0x10, 0xFF, 0xF3, 0xD2,
  19.    0xCD, 0x0C, 0x13, 0xEC, 0x5F, 0x97, 0x44, 0x17,
  20.    0xC4, 0xA7, 0x7E, 0x3D, 0x64, 0x5D, 0x19, 0x73,
  21.    0x60, 0x81, 0x4F, 0xDC, 0x22, 0x2A, 0x90, 0x88,
  22.    0x46, 0xEE, 0xB8, 0x14, 0xDE, 0x5E, 0x0B, 0xDB,
  23.    0xE0, 0x32, 0x3A, 0x0A, 0x49, 0x06, 0x24, 0x5C,
  24.    0xC2, 0xD3, 0xAC, 0x62, 0x91, 0x95, 0xE4, 0x79,
  25.    0xE7, 0xC8, 0x37, 0x6D, 0x8D, 0xD5, 0x4E, 0xA9,
  26.    0x6C, 0x56, 0xF4, 0xEA, 0x65, 0x7A, 0xAE, 0x08,
  27.    0xBA, 0x78, 0x25, 0x2E, 0x1C, 0xA6, 0xB4, 0xC6,
  28.    0xE8, 0xDD, 0x74, 0x1F, 0x4B, 0xBD, 0x8B, 0x8A,
  29.    0x70, 0x3E, 0xB5, 0x66, 0x48, 0x03, 0xF6, 0x0E,
  30.    0x61, 0x35, 0x57, 0xB9, 0x86, 0xC1, 0x1D, 0x9E,
  31.    0xE1, 0xF8, 0x98, 0x11, 0x69, 0xD9, 0x8E, 0x94,
  32.    0x9B, 0x1E, 0x87, 0xE9, 0xCE, 0x55, 0x28, 0xDF,
  33.    0x8C, 0xA1, 0x89, 0x0D, 0xBF, 0xE6, 0x42, 0x68,
  34.    0x41, 0x99, 0x2D, 0x0F, 0xB0, 0x54, 0xBB, 0x16
  35. };
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
cpu2


Desconectado Desconectado

Mensajes: 993


Ver Perfil
Re: ¿Implementar AES en Java?
« Respuesta #8 en: 11 Julio 2014, 21:56 »

Es una multiplicacion inversa en campo GF2 ^ 8.

Esta es la matriz.

Código:
1 0 0 0 1 1 1 1     
1 1 0 0 0 1 1 1   
1 1 1 0 0 0 1 1   
1 1 1 1 0 0 0 1   
1 1 1 1 1 0 0 0   
0 1 1 1 1 1 0 0   
0 0 1 1 1 1 1 0   
0 0 0 1 1 1 1 1

Cualquier duda ya sabes.

Un saludo.
En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: ¿Implementar AES en Java?
« Respuesta #9 en: 11 Julio 2014, 23:11 »

Es una multiplicacion inversa en campo GF2 ^ 8.

Esta es la matriz.

Código:
1 0 0 0 1 1 1 1     
1 1 0 0 0 1 1 1   
1 1 1 0 0 0 1 1   
1 1 1 1 0 0 0 1   
1 1 1 1 1 0 0 0   
0 1 1 1 1 1 0 0   
0 0 1 1 1 1 1 0   
0 0 0 1 1 1 1 1

Cualquier duda ya sabes.

Un saludo.

estoy seguro que eso no es... imprimo el binario y me da algo como esto

Código:
0 1 1 0 0 0 1 1 //0x63
0 1 1 1 1 1 0 0 //0x7c
0 1 1 1 0 1 1 1 //0x77
1 1 1 1 0 0 1 0 //0x7b
0 1 1 0 1 0 1 1 //0xf2
0 1 1 0 1 1 1 1 //0x6b
1 1 0 0 0 1 0 1 //0x6f
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PHP implementar
PHP
Ari Slash 8 3,580 Último mensaje 11 Agosto 2009, 11:18
por #!drvy
Ayuda implementar arbol trie en java
Java
Cooltan 1 5,146 Último mensaje 3 Abril 2011, 05:20
por Tryptophan
Implementar Seguridad en una red lan
Seguridad
alex2510 2 2,134 Último mensaje 23 Mayo 2012, 23:48
por alex2510
[DUDA]- Implementar BD
Programación General
chilvao 3 1,252 Último mensaje 14 Marzo 2013, 13:25
por HdM
implementar trigger en php
Bases de Datos
basickdagger 0 1,078 Último mensaje 13 Noviembre 2013, 17:40
por basickdagger
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines