Доброго времени суток, коллеги!
Ситуация следующая: есть клиентский конфигурационный файлик OpenVPN, доступа к серверу не имею.
# The supported algorithms are as follows:
# cipher: [NULL-CIPHER] NULL AES-128-CBC AES-192-CBC AES-256-CBC BF-CBC
# CAST-CBC CAST5-CBC DES-CBC DES-EDE-CBC DES-EDE3-CBC DESX-CBC
# RC2-40-CBC RC2-64-CBC RC2-CBC
# auth: SHA SHA1 MD5 MD4 RMD160
cipher AES-128-CBC
auth SHA1
Как можно видеть, используется алгоритм шифрования AES-128-CBC и алгоритм хеширования SHA1. Такое шифрование не устраивает, поэтому я изменил эти значения на AES-256-CBC и SHA256 соответственно. Все заработало, я подключился к VPN-серверу. Непонятно, почему мне это удалось. Разве в конфигурационных файлах клиента и сервера не должен быть прописан один и тот же алгоритм? Что самое удивительное, SHA256 даже не указан в supported algorithms.
Заранее спасибо!