Ondanks de mogelijke (on)gepastheid van het opslaan van versleutelde (in tegenstelling tot gehashte) wachtwoorden in een database, is AES-versleutelde tekst binaire gegevens en daarom moeten als zodanig worden opgeslagen
, d.w.z. in een BINARY
/ VARBINARY
kolom of een BLOB
.
Het is ook mogelijk om de cijfertekst te coderen, b.v. as base64
en sla het vervolgens op in een tekst (bijv. CHAR
/ VARCHAR
/ TEXT
) kolom. Dit is minder ruimtebesparend, maar het kan soms handiger zijn, b.v. bij het visueel inspecteren van de gegevens of het doorgeven tussen programma's die mogelijk problemen hebben met het omgaan met velden die willekeurige binaire gegevens bevatten.