Шифрование - обратимое преобразование данных в целях сокрытия от неавторизованных лиц, и оно является одним из направлений криптографии. Криптография - наука о сокрытии данных. Цель шифрования сосредоточена на трех ключевых направлениях — обеспечение подлинности, конфиденциальности и целостности передаваемой информации. Современные технические методы криптографии охватывают все три пункта, при этом шифрование бывает двух принципиально разных видов: симметричное и асимметричное. Симметричное шифрование. Для шифрования и дешифрования используется один и тот же ключ. Принцип, сформулированный Огюстом Керкгоффсом (Auguste Kerckhoffs) еще в 1883 г. гласит, что безопасность метода шифрования основана на секретности ключа, а не на секретности используемого алгоритма. Это особенно важно в отношении метода симметричного шифрования, так как при распознании злоумышленниками ключа, весь процесс шифрования рушится. Следовательно, наибольшая проблема в данной технологии шифрования - управление ключ