348 читали · 1 год назад
Шифр Цезаря и Python 📚
🕵‍♂ Шифр Цезаря: древний метод шифрования, при котором каждая буква в тексте заменяется буквой, смещённой на фиксированное число позиций по алфавиту. 🔄 Как работает смещение? 'A' станет 'D' при смещении на 3 'B' станет 'E' при смещении на 3 'Z' станет 'C' при смещении на 3 Для простоты понимание ограничимся символами латинского алфавита и цифрами! 🚀 Исследуем Python-код! 🐍 1. Шифрование (cesar): def cesar(a, b): a = int(a) # Преобразование символа в его ASCII код if 32 <= a <= 122:...
1304 читали · 3 года назад
Как использовать шифр AES-256: примеры криптографии Python
Посмотрите другие статьи "Python простым языком": Вам нужно зашифровать текст с помощью пароля или закрытого ключа в Python? AES-256 - это твердотельный симметричный шифр, который обычно используется для шифрования данных. В этом руководстве мы будем использовать Python 3, поэтому убедитесь, что вы установили pycryptodome, что даст нам доступ к реализации AES-256: pip3 install pycryptodomex Данный алгоритм использует AES-256 в качестве алгоритма блочного шифрования, используя ключ, nonce, сообщение и заголовок в качестве входных данных...