Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Итак, напишем собственную систему обратимого шифрования с приватным и публичным ключом, такую, которая будет обладать следующими признаками мало мальски защищенного криптографического алгоритма:
Для усложнения частотного анализа будем кодировать каждый исходный символ сообщения двумя символами шифра


Другая сторона истины в том, что развитие какой-то области знаний происходит только при постоянном притоке свежих идей и оригинальных решений в ней.
Одна из основных истин криптографии гласит, что не стоит изобретать чего-либо в этой сфере, если вы не профессионал.
foreach ($chars as $i => $char) {
yield \bin2hex($char >> \ord($key[$i % \strlen($key)]));
}
Error: Incorrect message found
Увлекательная криптография или изыскания на тему обратимого шифрования на PHP