Криптографии в разработке системных и не только приложениях принято уделять повышенное внимание. Особенно сейчас, когда набитость сундуков многих благородных сэров, как и степень их свободы, напрямую зависит от степени защиты их конфиденциальной информации. Чтобы сэкономить время и не ходить лишний раз к проктологу, воспользуемся тем, что большинство стойких и эффективных алгоритмов уже реализовано профессионалами этого дела. Плод их трудов открыто предоставляется на коммерческой и бесплатной основе. Разработчики операционных систем тоже не сидят сложа руки, предоставляя разработчикам специальные API. В этой статье мы хотим рассказать об использовании таких API в модуле для операционной системы Linux, который будет шифровать исходящий трафик и расшифровывать входящий.
Современный компьютер предоставляет пользователю
много возможностей, без доброй половины которых он мог бы запросто
обойтись. В сети по сей день идут дебаты о том, нужны ли ему 3D-графика
и высококачественный звук. Однако есть одна функция, необходимость
которой не оспаривается ни кем, это выход в сеть. Знатоки
свободной ОС утверждают, что Linux создана для сети, как птица для
полета. Правда, тут же делают поправку на то, что истинную мощь этой
системы увидят только избранные, поскольку настройка сетевых
интерфейсов занятие сложное и требующее серьезных знаний.
В последнее время к Linux проявляют все больше интереса как весьма
значимые в мире IT-компании (например, Dell – один из лидеров в области
разработки и производства компьютерных систем, недавно объявивший о
начале поставок ноутбуков с предустановленной Ubuntu Linux), так и
обычные пользователи. Это свидетельствует о том, что Linux из разряда
«самопальных» ОС для энтузиастов выросла до системы потребительского
уровня и готова предложить всем желающим полный спектр необходимых
функций.