bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


Your (re)login has failed.
mysql_aes

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
mysql_aes [2024/02/02 00:44]
enric_mieza_sanchez [Encriptació AES a MySQL]
mysql_aes [2024/02/02 17:47] (actual)
enric_mieza_sanchez [Exemple: encriptació per a vot secret]
Línia 16: Línia 16:
 ===== Exemple bàsic ===== ===== Exemple bàsic =====
  
-L'exemple més senzill seria el següent (ULL! el ''block_encryption_mode'' és important):+L'exemple més senzill seria el següent
 +<WRAP important> 
 +ULL! El ''block_encryption_mode = 'aes-256-ecb';'' és important 
 +</WRAP>
  
 <WRAP prewrap> <WRAP prewrap>
Línia 43: Línia 46:
 \\ \\
  
-===== Exemple: encriptació de vot =====+===== Exemple: encriptació per a vot secret =====
  
-En aquest exemple volem encriptar el vot en una aplicació de votacions per tal de que sigui secret. Això significa que ningú que no sigui l'usuari pot veure el què ha votat, ni tan sols l'administrador del sistema.+En aquest exemple volem **encriptar el vot en una aplicació de votacions per tal de que sigui secret**. Això significa que ningú que no sigui l'usuari pot veure el què ha votat, ni tan sols l'administrador del sistema.
  
 {{db_vota.png}} {{db_vota.png}}
  
-Tenim invitacions a l'enquesta, i enlloc de posar la opció de vot directament, la separarem en una taula de votacions i encriptarem el id_invitació amb una "sal" que només és accessible a l'usuari, ja que la codifiquem amb la pròpia contrasenya. El //sysadmin// no podrà relacionar la invitació amb la votació, però si podrà fer el recompte.+Tenim invitacions a l'enquesta, i enlloc de posar la opció de vot directament, la separarem en una taula de votacions i **encriptarem el id_invitació amb una "sal" que només és accessible a l'usuari, ja que la codifiquem amb la pròpia contrasenya**. El //sysadmin// no podrà relacionar la invitació amb la votació, però sí que podrà fer el recompte. 
 + 
 +L'encriptació dle ID_INVITACIÓ la podem expressar així, concatenant el ID_INVITACIO amb la sal de l'usuari: 
 + 
 +  ID_INVITACIO_ENC = SHA2( ID_INVITACIO + SAL_USUARI )
  
 ==== Creació de la BD de votacions ==== ==== Creació de la BD de votacions ====
mysql_aes.1706834682.txt.gz · Darrera modificació: 2024/02/02 00:44 per enric_mieza_sanchez