Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
mysql_aes [2024/02/02 00:06] enric_mieza_sanchez [Accedir als vots d'un usuari] |
mysql_aes [2024/02/02 17:47] (actual) enric_mieza_sanchez [Exemple: encriptació per a vot secret] |
||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| ====== Encriptació AES a MySQL ====== | ====== Encriptació AES a MySQL ====== | ||
| - | L' | + | L' |
| + | |||
| + | En AES es fa servir la mateixa clau per encriptar i desencriptar, | ||
| + | |||
| + | {{ https:// | ||
| Referències: | Referències: | ||
| Línia 12: | Línia 16: | ||
| ===== Exemple bàsic ===== | ===== Exemple bàsic ===== | ||
| - | L' | + | L' |
| + | <WRAP important> | ||
| + | ULL! El '' | ||
| + | </ | ||
| <WRAP prewrap> | <WRAP prewrap> | ||
| Línia 39: | Línia 46: | ||
| \\ | \\ | ||
| - | ===== Exemple: encriptació | + | ===== Exemple: encriptació |
| - | 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' | + | 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' |
| - | Tenim invitacions a l' | + | {{db_vota.png}} |
| + | Tenim invitacions a l' | ||
| + | |||
| + | L' | ||
| + | |||
| + | ID_INVITACIO_ENC = SHA2( ID_INVITACIO + SAL_USUARI ) | ||
| + | |||
| + | ==== Creació de la BD de votacions ==== | ||
| <WRAP prewrap> | <WRAP prewrap> | ||
| <code mysql> | <code mysql> | ||
| Línia 91: | Línia 105: | ||
| </ | </ | ||
| </ | </ | ||
| - | |||
| - | \\ | ||
| Les dades quedarien així: | Les dades quedarien així: | ||
| Línia 154: | Línia 166: | ||
| | id_usuari | id_enquesta | id_opcio | | | id_usuari | id_enquesta | id_opcio | | ||
| +-----------+-------------+----------+ | +-----------+-------------+----------+ | ||
| - | | 1 | | + | | 2 | |
| +-----------+-------------+----------+ | +-----------+-------------+----------+ | ||
| </ | </ | ||