OpenVPN

Рекомендуемый алгоритм шифрования:(cipher)

В целом, AES-256-GCM является сильным и безопасным алгоритмом шифрования для OpenVPN.

Он предоставляет хорошую комбинацию безопасности и производительности.

Если ваши клиенты поддерживают более современные алгоритмы, вы можете также рассмотреть использование алгоритмов, таких как ChaCha20-Poly1305, которые могут быть менее нагружены на процессор и при этом предоставляют высокий уровень безопасности.

cipher chacha20-poly1305

Проверить срок дейсвия сертификата

openssl x509 -noout -dates -in /usr/share/easy-rsa/pki/issued/user2.crt

openssl x509 -noout -dates -in /etc/openvpn/ca.crt

openssl x509 -noout -dates -in /etc/openvpn/server.crt

Срок действия сертификатов

Здается в /usr/share/easy-rsa/vars

set_var EASYRSA_CA_EXPIRE Срок действия корневого сертификата

set_var EASYRSA_CERT_EXPIRE Срок действия клиентских и серверных сертификатов

Если пользователю нужно созать сертификат на 20 дней, необходимо в файле /usr/share/easy-rsa/vars задать

set_var EASYRSA_CERT_EXPIRE 20

После чего сгенерировать сертификат

шифрования данных

Алгоритм шифрования Скорость шифрования (Mbps)
BF-CBC: 100 (Mbps)
AES-128-CBC: 80 (Mbps)
AES-256-CBC: 70 (Mbps)
CHACHA20-POLY1305: 95(Mbps)

CHACHA20-POLY1305: комбинированный алгоритм шифрования, который использует CHACHA20 для шифрования данных и POLY1305 для аутентификации. CHACHA20 является очень быстрым алгоритмом шифрования, который может работать почти на той же скорости, что и BF-CBC, при этом обеспечивая высокую безопасность. Источник: https://fsnslnr.su/faq/kakoi-algoritm-sifrovaniya-openvpn-samyi-bystryi