Niezależnie od możliwości (nie)odpowiedniego przechowywania zaszyfrowanych (w przeciwieństwie do zaszyfrowanych) haseł w bazie danych, szyfrogram AES to dane binarne, a zatem powinny być przechowywane jako takie
, tj. w BINARY
/ VARBINARY
kolumna lub BLOB
.
Możliwe jest również zakodowanie tekstu zaszyfrowanego np. jako base64
, a następnie zapisz go w tekście (np. CHAR
/ VARCHAR
/ TEXT
). To mniej zajmuje miejsce, ale może czasem wygodniejsze, np. podczas wizualnego sprawdzania danych lub przekazywania ich między programami, które mogą mieć problemy z obsługą pól zawierających dowolne dane binarne.