Какие есть алгоритмы цифровой криптографии? Недавно увлёкся цифровой криптографией. Написал небольшое приложение, которое принимает входной текст и ключи от пользователя, можно выбрать алгоритм шифрования из предложенных. Только вот не приходит на ум что-то надёжное. Да, я искал дословно "алгоритмы шифрования", "алгоритмы цифровой криптографии", "цифровое шифрование" и подобное, но я нашел в основном примитивные, типа Цезаря, Виженера, A1Z26 и т.д., которые применяли ещё давно и они всем уже известны. Но мне нужно что-то более надёжное. Подскажите, какие есть хорошие ресурсы/статьи на эту тему. Чтобы не было вопросов, каким образом я представляю и шифрую входные данные: каждый символ берем и преобразовуем в цифровой код, потом шифруем. И так далее, отступая пробелом. Получается выходная строка типа 51 30 23 23 20 91 44 20 9 23 31. Потом ее можно расшифровать.

4 Дек 2021 в 19:57
474 +1
0
Ответы
1

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

AES AdvancedEncryptionStandardAdvanced Encryption StandardAdvancedEncryptionStandard - симметричный алгоритм блочного шифрования, который широко используется в современных криптографических приложениях.

RSA - асимметричный алгоритм шифрования, основанный на проблеме факторизации больших простых чисел. RSA используется для шифрования данных и цифровой подписи.

ECC EllipticCurveCryptographyElliptic Curve CryptographyEllipticCurveCryptography - алгоритм шифрования, использующий алгебраические кривые для создания криптографических ключей.

Blowfish - симметричный алгоритм блочного шифрования, который обеспечивает высокую степень безопасности.

Хэш-функции, такие как SHA-256 и MD5, используются для создания хэшей данных, которые можно использовать для проверки целостности данных.

Чтобы изучить более подробно данные алгоритмы и их применение, вы можете обратиться к специализированным криптографическим ресурсам, таким как Cryptography Stack Exchange, книгам по криптографии (например, "Криптография и сетевая безопасность" Уильяма Сталлинга) и научным статьям в журналах по информационной безопасности.

17 Апр 2024 в 08:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир