Александр, если у финансовых организаций до сих пор используется 3DES - значит стандарты у них не жёсткие, а давно протухшие.
Тот же PCI DSS, например, тяготеет скорее к обратному - всё слабое или хотя бы потенциально слабое шифрование из него выпиливается мгновенно, так что использовать, например, дистрибутивы вроде Дебиана, где пакеты обновляются с некоторой задержкой - проблематично.
Александр, Длина ключа DES равна 56 битам, или 7 байтам (Это если исключить бит чётности). Если используется другая длина ключа, то это уже не DES, так как у такой реализации будут другие S и P блоки. откуда вы вообще узнали про реализацию с 16 байтовым ключём? Возможно ключ и правда в 16 байт, но это если его кодировать в какой нить base64 или HEX. Тогда ваш "длинный" ключ, просто нужно декодировать в бинарный формат и использовать любую реализацию. Предоставьте больше информации, а то всё на уровне гипотез у нас.
upd: Я имел ввиду, что есть реализации на 24 байтовый ключ, но принимают его в бинарном виде. Тогда в hеx-формате он как раз и будет выглядеть как 48 байтовая строка типа 19b8f2a479124ac76456d1ee6435...