Бронислав Самые распространенные - асимметричное шифрование RSA или TLS (применяется комбинация открытый + закрытый ключ) и более простое симметричное типа DES. Асимметричное шифрование более время- и трафикоёмкое, зато более надежное, чем симметричное, поэтому обычно с помощью асимметричного передают сеансовый ключ симметричного шифра (например когда вы вводите логин/пароль при входе на почтовый ящик), дальше обмен данными идёт с помощью симметричного шифрования.Цитата из википедии: "Для компенсации недостатков симметричного шифрования в настоящее время широко применяется комбинированная (гибридная) криптографическая схема, где с помощью асимметричного шифрования передаётся сеансовый ключ, используемый сторонами для обмена данными с помощью симметричного шифрования".http://ru.wikipedia.org/wiki/Симметричны...http://ru.wikipedia.org/wiki/Криптосисте...