Autor
|
Tema: Encabezados de criptografía en bibliotecas criptográficas (Leído 4,000 veces)
|
retr02332
Desconectado
Mensajes: 89
Learn, Imagine and Create.
|
Tengo una pregunta sobre los encabezados en criptografía. En python, en el módulo pycryptodome, estoy haciendo cifrado simétrico, que pide un encabezado que dice lo siguiente:
# python 3.7.5
Cipher = Crypto.Chiper.AES.new(key) Cipher.update(HEADER)
Mi pregunta es, ¿cómo configuro el encabezado correctamente? He visto ejemplos de simplemente poner un str, como, y nunca explicar más allá de para qué son, porque debería usarlos, cómo debería usarlos, etc. Si necesito saber cómo usarlos correctamente, porque debería utilízalos, entiendo que son datos asociados que están vinculados o relacionados con el contenido que se va a cifrar.
|
|
|
En línea
|
|
|
|
engel lex
|
de donde sacaste ese codigo que requiere encabezado?
|
|
|
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.
|
|
|
retr02332
Desconectado
Mensajes: 89
Learn, Imagine and Create.
|
Es un fragmento de un codigo mio hecho en python, usando la libreria "pycryptodome"
|
|
|
En línea
|
|
|
|
engel lex
|
Es un fragmento de un codigo mio hecho en python, usando la libreria "pycryptodome"
entonces eres tu quien sabes que cabecera es esa XD el codigo lleva lo que tu quieres que lleve, tu cifras lo que quieras cifrar Cipher = Crypto.Chiper.AES.new(key) Cipher.update( HEADER) si es que te refieres a ese HEADER
|
|
|
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.
|
|
|
retr02332
Desconectado
Mensajes: 89
Learn, Imagine and Create.
|
Me explico mejor, no es exactamente una parte de mi codigo, ese fragmento lo escribi yo a modo de ejemplo.
mi pregunta era porque es necesario y como configurarlo de manera correcta el HEADER, ya que sin el no puedo cifrar o descifrar, segun leia en internet, esto se usa para invalidar los replay attacks, pero como lo logra?, este header no se cifra, solo esta ligado semanticamente al ciphertext segun tambien lei, teniendo esto claro, repito, como es que esta tecnica es efectiva para aumentar la seguridad de los datos?, como emplear una buena configuracion de este?, que se aconseja poner como encabezado?
en un codigo mio puse b"header" como cabecera pero no creo que esto sea del todo correcto, por eso mi pregunta.
|
|
|
En línea
|
|
|
|
engel lex
|
como configurarlo de manera correcta el HEADER, ya que sin el no puedo cifrar o descifrar, segun leia en internet, esto se usa para invalidar los replay attacks esto que dices carece de sentido, no se que lees pero creo que algo estás interpretando mal, luego estas asumiendo que es la verdad, luego asumes que lo sabemos y bueno, aqui estamos...
|
|
|
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.
|
|
|
retr02332
Desconectado
Mensajes: 89
Learn, Imagine and Create.
|
Tienes razon, mas bien la pregunta seria, como hacer una buena implementacion o configuracion del header y como ayuda este en los replay attacks? :3
|
|
|
En línea
|
|
|
|
engel lex
|
para eso están los diferentes modos de cifrado y el IV
|
|
|
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.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
ENCABEZADOS PE Y NE: Necesito ayuda
Ingeniería Inversa
|
Zion1024
|
1
|
2,142
|
13 Enero 2006, 00:33 am
por byebye
|
|
|
lista con encabezados
Programación Visual Basic
|
elmaro
|
2
|
1,653
|
5 Julio 2007, 16:52 pm
por elmaro
|
|
|
Duda acerca de tarjetas criptográficas (DNIe)
Hardware
|
Daklon
|
0
|
1,686
|
8 Octubre 2013, 21:10 pm
por Daklon
|
|
|
Un nuevo ataque permite filtrar las claves criptográficas en los procesadores...
Noticias
|
wolfbcn
|
0
|
1,658
|
12 Diciembre 2019, 00:54 am
por wolfbcn
|
|
|
Paridad de un punto en Curvas Elipticas Criptograficas
Criptografía
|
AlbertoBSD
|
5
|
9,378
|
11 Marzo 2021, 23:53 pm
por kub0x
|
|