В работе исследованы некоторые симметричные и асимметричные криптографические алгоритмы, осуществлена их реализация на языке программирования C++, проведён анализ результатов программ, выявлены оптимальные случаи использования тех или иных криптографических методов.