Защита хранимых данных с помощью криптографии
Введено| English | Значение |
|---|---|
| cryptography/krɪpˈtɒɡrəfi/ | криптография |
| plaintext/ˈpleɪntekst/ | открытый текст |
| key/kiː/ | ключ |
| ciphertext/ˈsaɪfətekst/ | шифротекст |
| keyspace/ˈkiːspeɪs/ | пространство ключей |
| symmetric encryption/sɪˈmetrɪk enˈkrɪpʃn/ | симметричное шифрование |
| AES/ˌeɪ iː ˈes/ | стандарт продвинутого шифрования |
| block cipher/blɒk ˈsaɪfə/ | блочный шифр |
Encryption basics
- Cryptography 密码学 hides information.
- Encryption combines plaintext 明文 with a key 密钥 to make ciphertext 密文.
- The keyspace 密钥空间 is the number of possible keys — an n-bit key has $2^n$.
Symmetric encryption
- Symmetric encryption 对称加密 uses the same key to encrypt and decrypt.
- The standard is AES 高级加密标准, a block cipher 分组密码.
- Both sides need the same secret key — sharing it safely is the challenge.

The Enigma machine scrambled messages with rotors— an early, breakable example of encryption
Симметричное шифрование использует...
Сложность 1/5 · 100 монет + небольшой бонус за первое выполнение сегодня
Симметричное = один общий ключ.
Стандартным современным симметричным блочным шифром является...
Сложность 1/5 · 100 монет + небольшой бонус за первое выполнение сегодня
AES — это симметричный стандарт.
Зашумленный результат работы алгоритма шифрования называется ____.
Сложность 1/5 · 100 монет + небольшой бонус за первое выполнение сегодня
Шифрование превращает открытый текст в шифротекст.
Bigger keys, more security
- A larger keyspace takes an adversary longer to guess.
- Longer keys are more secure but slower.
- AES works on 128-bit blocks and secures Wi-Fi, browsing, and files.
Symmetric encryption is fast and strong, but it has one hard problem: both sides must already share the same secret key. Sending that key over an insecure channel would expose it — which is exactly what asymmetric cryptography solves next.
Шифрование путем сдвига букв
Шифрование объединяет открытый текст с ключом. Здесь ключ — величина сдвига; только тот, кто знает его, может расшифровать.
Большее пространство ключей делает ключ шифрования сложнее для угадывания.
Сложность 1/5 · 100 монет + небольшой бонус за первое выполнение сегодня
Больше возможных ключей = больше времени на подбор.
Сколько возможных ключей имеет 4-битный ключ? (2^4)
Сложность 2/5 · 140 монет + небольшой бонус за первое выполнение сегодня
$2^4 = 16$ возможных ключей.
A simple Caesar cipher shifts each letter by a fixed key. With key = 3, CAT becomes FDW. Only someone who knows the shift (the key) can turn FDW back into CAT. Real algorithms like AES use far larger keyspaces, but the idea is the same.
Cryptography turns plaintext into ciphertext using a key. A bigger keyspace ($2^n$ for an n-bit key) is harder to break. Symmetric encryption (e.g. AES) uses one shared key — fast and strong, but the shared key must be exchanged safely.