Извините всех - новичок в шифровании - гуглил несколько дней и наконец сразу спросил.
Мне нужно использовать PHP для шифрования и дешифрования данных, которые читаются функцией Java TripleDES «DESede / ECB / NoPadding».
В Java есть 32-символьный ключ двойной длины, например. "F4D5CBDF57FEEDCFA41FD6AFE7BCDFEA", который конвертируется в байты и обеспечивает зашифрованный результат без каких-либо проблем. (У меня нет кода.)
В PHP, когда тот же ключ используется через mcrypt для вызова функции tripledes, ecb, возникает ошибка длины ключа, поскольку система ожидает максимум 24 символа.
Что мне нужно сделать с ключом, чтобы PHP выдал тот же зашифрованный результат, что и Java?