Я полагаю человек имел ввиду бинарные типы типа BLOB ?
Тут какая тонкость..
Если это допустим хеши паролей, то это хеширование просто. а не щифрование. И хранить дозволено в varchar
Если это бейс64 какой нибудь то есть LARGETEXT Хотя не ясно зачем
А если это байтодрочерство.. Хотя воистину вопрос.. Зачем ? То это BLOB
ну вот я зашифровал данные, через либу 'crypto', которая в Node.
static encryptData(data, publicKey) {
return crypto.publicEncrypt(
{
key: publicKey,
padding: crypto.constants.RSA_PKCS1_OAEP_PADDING,
oaepHash: 'sha256',
},
Buffer.from(data),
);
};
мне вернется последовательность байт.
Ее можно сделать .toString("base64"), тогда это уже будет нормальное текстовое представление данных