Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - ROT13 - Варианты алгоритма02 июля 2011Оглавление: 1. ROT13 2. Описание 3. Применение 4. Игры с буквами и «сетевая» культура 5. Варианты алгоритма ROT47 является производным от алгоритма ROT13, в дополнение к основному набору букв, также использует числа и вспомогательные символы. Вместо использования алфавитной последовательности A–Z, ROT47 использует больший набор символов, известный как кодировка ASCII. В частности, 7-битные символы для печати, за исключением пробела, от десятичного 33-го символа '!' до 126-го символа '~' — 94 символа в общей сложности, принятых в порядке числовых значений их кодов ASCII, способны смещаться на 47 позиций без специальных договорённостей. Например, символ A отображается на p, символ a отображается на 2. Использование большего алфавита производит более тщательную обфускацию, чем у ROT13, например, неочевидно, что Z`\c`d\gbh\eggd — это закодированный телефонный номер +1-415-839-6885. С другой стороны, поскольку ROT47 вводит цифры и символы в смеси без каких-либо различий, является более очевидным, что текст был зашифрован.
шифруется в
Библиотека GNU C, набор стандартных процедур для использования в компьютерных программ, содержит функцию memfrob , которая имеет цели, аналогичные ROT13, хотя она предназначена для использования с произвольными бинарными данными. Эта функция работает оперируя с каждым байтом в сочетании с двоичной схемой 00101010 с использованием операции исключающего ИЛИ. Это работает как простой XOR-шифр. Как и ROT13, memfrob взаимнообратна, и предоставляет аналогичный, практически отсутствующий, уровень безопасности. Просмотров: 4157
|