Nonostante la possibile (in)appropriatezza della memorizzazione di password crittografate (anziché con hash) in un database, il testo cifrato AES è costituito da dati binari e pertanto dovrebbe essere archiviato come tale
, ovvero in un BINARY
/ VARBINARY
colonna o un BLOB
.
È anche possibile codificare il testo cifrato, ad es. come base64
, quindi salvarlo in un testo (ad esempio CHAR
/ VARCHAR
/ TEXT
) colonna. Questo è meno efficiente in termini di spazio, ma può a volte essere più conveniente, ad es. durante l'ispezione visiva dei dati o il passaggio tra programmi che potrebbero avere problemi a gestire campi contenenti dati binari arbitrari.