Составные числа (то есть числа, которые имеют более двух делителей) используются в криптографии для создания безопасных шифров и алгоритмов шифрования. 14
Один из примеров использования составных чисел в криптографии — алгоритм RSA. 14 В его основе лежит принцип умножения двух простых чисел, которые называются «ключами». 1 Один ключ используется для шифрования сообщения, а другой для его расшифровки. 1 Без знания обоих ключей невозможно прочитать зашифрованное сообщение. 1
Безопасность алгоритма RSA основана на сложности факторизации больших составных чисел. 13 Чем больше число, тем сложнее его факторизовать, что делает криптосистему более надёжной. 1
Кроме RSA, составные числа используются в других криптографических алгоритмах, например: