Să presupunem că am un site web unde oamenii țin un jurnal personal (jurnal tipul de conținut). Am configurat permisiunile astfel încât fiecare utilizator să poată citi, scrie și vizualiza doar propriul său jurnal.
Utilizatorii pot crea și trimite mai multe tipuri de conținut diferite pe site; doar jurnal tipul de conținut trebuie să fie privat.
Aș dori să criptez jurnalele per utilizator, în mod ideal legând criptarea de numele și parola utilizatorului.
Am analizat modulele de criptare disponibile pentru Drupal și iată singurele cu peste 300 de instalări:
- Criptează: folosește AES real modulul și modulul Cheie
- Criptare: mai simplu de configurat decât Encrypt, un singur modul
- Dbee, care criptează doar adresele de e-mail din baza de date--nifty
În plus, există Pubkey Encrypt modul, care este un modul Drupal 8 abandonat care permite criptarea datelor pentru fiecare rol de utilizator.
Deci, pentru a obține criptarea per utilizator, cred că ar trebui să scriu asta eu.
Cum pot cripta conținutul per utilizator pentru un anumit tip de conținut?
Dacă acest lucru este cu adevărat greu de făcut, aș dori, de asemenea, să aud un răspuns care explică pur și simplu de ce această problemă este mai grea decât cred că este.