128-битное шифрование Tomcat JNDI - PullRequest
0 голосов
/ 12 апреля 2011

Большая часть примера, который я нашел в Интернете, - это кодировка Base64, а не шифрование пароля для доступа к базе данных. Наше требование состоит в том, что информация не может храниться в виде открытого текста и должна быть в 128-битном шифровании. У нас есть настройка DSN, так как эта база данных будет доступна и из приложения .NET. В худшем случае я могу использовать мост JDBC-ODBC, даже если Sun не рекомендует этот подход.

Кто-нибудь знает, как зашифровать имя пользователя / пароль в 128-бит?

Спасибо!

1 Ответ

1 голос
/ 12 апреля 2011

Base64 - это не шифрование, это кодировка - и почти такая же небезопасная, как обычный текст.

Для шифрования, возможно, посмотрите на BouncyCastle API.

Однако,на самом деле не должно быть необходимости расшифровывать пароль - гораздо лучше использовать одностороннее хеширование ( MD5 , SHA-1 и т. д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...