Я использую код, который нашел здесь для шифрования с использованием DES. Я отправляю это значение стороннему сервсу, но, похоже, не работает.
Вопрос в коде, данный код, соль и итерация используются в качестве параметров для создания инициализации шифра с параметром spec:
// Prepare the parameter to the ciphers
AlgorithmParameterSpec paramSpec = new PBEParameterSpec( salt, iterationCount );
// Create the ciphers
ecipher.init(Cipher.ENCRYPT_MODE, key , paramSpec);
dcipher.init(Cipher.DECRYPT_MODE, key , paramSpec);
Если я изменю счетчик итераций, у меня будут другие результаты.
Как я могу узнать, что используется на другой стороне провода? Единственное, что я знаю по этому стороннему сервису, это то, что используемый алгоритм - это DES и, конечно, секретный пароль.
Чего мне не хватает?