Конечно. В части PHP вы можете использовать побитовый оператор ^
, но сначала вам нужно будет преобразовать строку в массив целых чисел (например, array_map('ord', str_split($str))
), а затем создать внутренний продукт с помощью одноразовой клавиатуры, взяв xor роль умножения и конкатенации принимает роль сложения.
Помните, что если вы повторно используете планшет, безопасность шифрования падает.