Диффи-Хеллман -- так назван алгоритм обмена ключами шифрования, использующий открытый ключ.
И это два разных человека: Уитфилд Диффи и Мартин Хеллман.
Свой алгоритм они представили в 1976 году.
Выработку ключа в двух словах не объяснишь. Упрощенно это совокупность открытых и закрытых частей ключа. Более детально можно прочитать на многочисленных криптографических, общетехнических и научнопопулярных ресурсах в интернете.
Самые простые:
Квадратный шифр.
Шифр Цезаря.
Полиалфавитный шифр.
Они используются наиболее часто. Прошу простить меня за отсутствие толковой информации.
Аффинными шифрами принято называть одну из разновидностей моноалфавитных шифров подстановки. Каждой букве или иному символу подбирают соответствующее число из определённого диапазона. Далее используется модульная арифметика, позволяющая заменить исходные цифры на новые.
Главной слабостью аффинного шифрования давно признана его недостаточная стойкость к взлому. Основными методами вскрытия шифра являются частотный анализ и полный перебор, хотя могут применяться и иные подходы. Даже при использовании слабой по современным меркам вычислительной техники раскрытие кодовых сообщений происходит моментально. Потому практическое значение аффинных шифров невелико.
Да была такая забава в детстве. Шифром это назвать сложно, скорее это был свой стиль письма, передачи информации чем то схожий, по своей сути с иероглифическим письмом, поскольку каждый символ означал не звук, а целое понятие, слово. Было забавно составлять таким образом шпаргалки, смысл которых был понятен только мне. Что спасало от желающих поживиться знаниями на дармовщинку одноклассников и слишком бдительных учителей.
Принцип вот такой: закрытый ключ держится владельцем в тайне, при помощи него сообщение зашифровывается, а открытый ключ может распространяться свободно, при помощи него расшифровываются сообщения от других пользователей.