Skip to main content

Что такое программное обеспечение для шифрования?

Программное обеспечение для шифрования превращает читаемый текст в нечитаемый шифр, применяя алгоритмы, которые могут быть изменены только парольной фразой или ключом. Существуют безопасные формы шифрования и небезопасные формы, поскольку слабые алгоритмы могут быть сломаны той же самой вычислительной мощью, что и сильные алгоритмы. Текущий стандарт, принятый правительством США, - это Advanced Encryption Standard (AES), основанный на 128-битных блоках. Прежний стандарт, известный как Стандарт шифрования данных (DES), основан на 56-битных блоках и теперь считается небезопасным.

Стандарт AES был взят из большого количества алгоритмов, разработанных Джоан Деймен и Винсентом Райменом из Begium. Их программное обеспечение для шифрования известно как Rijndael . Два примера конкурирующего программного обеспечения для шифрования в этой категории включают Twofish и Serpent.

Программное обеспечение для шифрования, такое как AES, Twofish и Serpent, использует один общий пароль или ключ для шифрования и дешифрования данных, и по этой причине они известны как симметричные схемы. Этот тип программного обеспечения для шифрования используется для защиты хранимых данных. Он также может быть использован для шифрования всего тома или жесткого диска. Чтобы использовать диск, необходимо подключить том с помощью ключевой фразы. При отключении диска том возвращается в зашифрованное состояние.

Схемы асимметричного шифрования используют пару ключей для шифрования и дешифрования данных. Этот тип шифрования часто используется в электронной почте и других формах связи. Пара ключей включает в себя закрытый ключ и открытый ключ, которые связаны или связаны. Открытый ключ может быть свободно предоставлен любому лицу, которое будет использоваться для шифрования данных, отправляемых владельцу открытого ключа. Как только что-то было зашифровано с использованием открытого ключа, только секретный ключ этой пары ключей, сохраняемый владельцем в тайне, может расшифровать данные. Программное обеспечение для асимметричного шифрования считается более безопасным, чем симметричные схемы, поскольку ключ дешифрования не является общим.

В безопасных разговорах по электронной почте обе стороны используют программное обеспечение для шифрования для создания своих собственных пар ключей, а затем обмениваются открытыми ключами. Теперь каждый человек может отправить зашифрованное письмо другому, и по прибытии этот человек использует свой личный ключ для расшифровки почты. Эти операции могут быть выполнены без проблем с помощью подключаемых модулей электронной почты, используемых с программным обеспечением для шифрования. Pretty Good Privacy® (PGP) - это программное обеспечение для шифрования, которое работает с некоторыми популярными почтовыми программами, и версию PGP с открытым исходным кодом, известную как GnuPG, можно также использовать с подключаемым модулем Enigma ™ в Mozilla® Thunderbird® для автоматического шифрования и дешифрования. ,

Есть множество программ шифрования, доступных онлайн, многие бесплатные. Если вы ищете что-то для защиты хранимых данных или для объемного шифрования, программы типа AES работают хорошо. Если вы хотите зашифровать вашу электронную почту, асимметричные программы на основе пар ключей обеспечивают наилучшую защиту. В последнем случае разные программы могут работать друг с другом в определенных случаях, но, вероятно, людям, впервые знакомым с шифрованием, проще использовать одно и то же программное обеспечение для обеспечения совместимости.