Users
user_id | email | Sha512(password+salt) | salt
Pour toutes autres tables, reliant les informations a l'utilisateur
user_id, un hache serait calculer:
user_id_hash = sha512(password+user_id+salt)
Ou salt et user_id sont des éléments unique créer lors de l'inscription, password est donc le mot de passe utilisateur (passé via tls)
Pour toutes infos, comme nom prénom, et autres, les valeurs serait chiffrée avec un algorithme de cryptage:
Crypto(password + msg)
Ou
msg est le message à crypter (nom, prénom etc...) L'utilisateur peut alors récupérer ces informations à l'aide de son mot de passe
User_profile
user_id_hash | encrypted_name | encrypted_forname ....
OTHERS
user_id_hash | clear_data |
Partager