Можно ли расшифровать файл, зашифрованный на сервере sql, используя алгоритм 3DES?
Используя java, если я зашифрую и сохраню на sqlserver, тогда я смогу расшифровать без проблем ..
Есть ли разница в методах шифрования sqlserver и java?
Можно ли расшифровать файл, зашифрованный на сервере sql, используя алгоритм 3DES?
Используя java, если я зашифрую и сохраню на sqlserver, тогда я смогу расшифровать без проблем ..
Есть ли разница в методах шифрования sqlserver и java?
Вам нужно будет использовать одни и те же реализации, ключи, длины, режим цепочки, векторы инициализации и т. Д. Если какая-либо конфигурация алгоритмов отличается, она не будет успешно расшифрована, это сделано намеренно.
Если вы используете то же самое для всего вышеперечисленного, теоретически вы можете расшифровать с помощью бумаги и карандаша. Любая другая, и вы смотрите на несколько миллионов лет вычислительных мощностей, чтобы ее взломать.
ps: используйте AES, если хотите, чтобы он был быстрее И безопаснее. Triple DES использует (как следует из названия) три прохода обычного шифрования DES, что значительно медленнее, чем один проход более современного шифрования AES.
Вы захотите зашифровать и расшифровать на Java из-за простоты использования и безопасности, которые он обеспечивает. Также, как упоминалось ранее, AES быстрее и безопаснее. Несмотря на то, что тройной DES все еще находится в безопасном диапазоне, для его вычислений требуется больше времени.