Как прочитать зашифрованное поле базы данных с помощью HibernateJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как прочитать зашифрованное поле базы данных с помощью Hibernate

Сообщение Anonymous »

Я работаю над проектом, в котором некоторые поля таблицы базы данных необходимо зашифровать. Это можно сделать с помощью встроенной функции шифрования/дешифрования Microsoft SQL Server:

Код: Выделить всё

ENCRYPTBYPASSPHRASE('PASSPHRASE',‘text’)

DECRYPTBYPASSPHRASE ('12',password)
Итак, для вставки данных SQL будет выглядеть следующим образом:

Код: Выделить всё

insert into login_details(uid,username,password) values(1,'smith',EncryptByPassPhrase('12',’XXX’))
А для чтения данных SQL будет следующим образом:

Код: Выделить всё

select uid,username, DECRYPTBYPASSPHRASE ('12',password) as Password from login_details
Итак, мой вопрос: как я могу использовать это в Hibernate, используя существующие сопоставления OR? Я использую аннотации JPA.
Есть ли простой способ сделать это с помощью аннотаций JPA?

Подробнее здесь: https://stackoverflow.com/questions/587 ... -hibernate
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»