Обратимая математическая функция, которая выглядит случайной

, если вы используете данные весны jpa, весеннюю загрузку, вы можете добавить эту строку в application.properties

spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true
0
задан John Henckel 3 March 2019 в 21:36
поделиться

2 ответа

Задав этот вопрос, я нашел другое решение (добавив хеш к моему последовательному ключу). Но это все еще интересный вопрос. И я думаю, что лучший ответ - реализовать простой алгоритм блочного шифрования. Здесь есть несколько примеров .

0
ответ дан John Henckel 3 March 2019 в 21:36
поделиться

Попробуйте блочный шифр, такой как Skip32. Но учтите, что это всегда зашифровывает одно значение в другое, поэтому вам следует помнить, что повторение ввода приводит к повторению вывода, что может привести к утечке информации противнику.

В противном случае вы можете взглянуть на формат, сохраняющий шифрование. Есть способы вдвое уменьшить размер блочного шифра, например 3DES, который имеет значительно более высокий запас безопасности (112 бит, если вы используете три случайных ключа), например, используя сеть Фейстеля.

Странный шифр - Hasty Pudding Cipher, который имеет настраиваемый размер блока. Однако безопасность этого шифра сомнительна и недостаточно исследована как минимум.

0
ответ дан Maarten Bodewes 3 March 2019 в 21:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: