Nonobstant la possibilité (in)appropriée de stocker des mots de passe cryptés (par opposition à hachés) dans une base de données, le texte chiffré AES est une donnée binaire, et donc doit être stocké comme tel
, c'est-à-dire dans un BINARY
/ VARBINARY
colonne ou un BLOB
.
Il est également possible d'encoder le texte chiffré, par ex. comme base64
, puis stockez-le dans un texte (c'est-à-dire CHAR
/ VARCHAR
/ TEXT
) colonne. C'est moins efficace en termes d'espace, mais cela peut parfois être plus pratique, par ex. lors de l'inspection visuelle des données ou de leur transmission entre des programmes qui peuvent avoir des difficultés à traiter les champs contenant des données binaires arbitraires.