Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

uuid #14

Open
Wgil opened this issue Jul 31, 2024 · 2 comments
Open

uuid #14

Wgil opened this issue Jul 31, 2024 · 2 comments

Comments

@Wgil
Copy link

Wgil commented Jul 31, 2024

Alguna idea de cual es el input para armar el uuid que está debajo del codigo de acta?

dbb3e0db-7022... etc

@ivandez
Copy link

ivandez commented Aug 1, 2024

Por que no usas UUID V4?

@ipince
Copy link
Contributor

ipince commented Aug 1, 2024

Alguna idea de cual es el input para armar el uuid que está debajo del codigo de acta?

Yo he tenido la misma pregunta por dias y nadie ha sabido responder. Yo creo que en realidad es solo un UUID aleatorio. Es tan solo un identificador del acta. La llave que se usa para generar el hash de abajo luego se guarda en una base de datos, asociada con ese UUID. De esa manera se puede luego verificar el hash.

Osea..

  • Hay una tabla con (UUID, llave K)
  • El hash de abajo es SHA256(HMAC(K, QR))

Para verificar un acta:

  1. Buscar K en la base de datos usando el UUID
  2. Re-calcular el hash de abajo y verificar que es igual

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants