Правильный способ хранить преобразованный в строку байтовый массив в MySQL?

0

Есть ли подходящий способ для хранения строки в RSA в MySQL без каких-либо проблем с Unicode?

Что именно я хочу сделать: аутентификация пользователя с паролями, закодированными в RSA, и сравнение паролей без использования закрытого ключа. (Оба паролей, сравниваемых в байте [] или bytearray как String)

  • 0
    строка! = байтовый массив; это два разных типа. Кстати, похоже, что вы храните свой пароль небезопасно. Попробуйте использовать стандартное решение для хэширования паролей.
  • 0
    Мне кажется, что если ваш механизм кодирования возвращает массив байтов, вы должны хранить значение в столбце VARBINARY.
Показать ещё 2 комментария
Теги:
arrays
rsa
jdbc

1 ответ

0

Вы можете использовать blob в mysql для хранения, а затем и в лагере, поскольку он не расшифровывается

  • 0
    Должен ли я получить этот BLOB-объект с помощью ResultSet # getBytes, а затем сравнить с массивами # equals?
  • 0
    @KlavyDev - Да, это идея.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню