Вам нужно будет использовать одни и те же реализации, ключи, длины, режим цепочки, векторы инициализации и т. Д. Если какая-либо конфигурация алгоритмов различна, она не будет дешифровать успешно, это по дизайну.
Если вы используете то же самое для всех вышеперечисленных, теоретически вы можете расшифровать бумагу и карандаш. Все по-другому, и вы смотрите на несколько миллионов лет вычислительной способности, чтобы взломать его.
ps: Используйте AES, если хотите, чтобы он был быстрее и безопаснее. Triple DES использует (как следует из названия) три прохода обычного шифрования DES, что значительно медленнее, чем один проход более современного AES-шифрования.
Зачем вам это нужно? – apkisbossin
Спасибо за ответ ..., поскольку уже есть файлы в sqlserver DB и зашифрованы со стороны БД. Мне нужно расшифровать файлы и просмотреть в интерфейсе java. – Raj
Вы не хотите шифровать в БД, потому что если кто-то перехватывает запрос между программой и БД, у них будет все, что вы пытаетесь зашифровать в БД в виде открытого текста, что устраняет цель шифрования. – apkisbossin