Для удобства чтения они иногда хранятся в виде шестнадцатеричных цифр (две цифры на байт).Таким образом, для 512 бит требуется 64 байта, для чего потребуется поле char(128)
.Если бы вы использовали двоичное поле, ему потребовалось бы только 64 байта.