2013-06-19 5 views
12

Ну, я не понимаю, для чего предназначена функция str_rot13 php. Я понимаю, как это работает, но не может понять, в каких ситуациях подходит для использования. Можете ли вы привести несколько примеров?Что такое использование str_rot13

+2

Если вы хотите напечатать то, что люди не могут сразу прочитать, но могут легко сделать это, если захотят. Например, сюжетные спойлеры. Кроме того, когда вы делаете исторический обзор криптографии. – Jon

+0

Есть много примеров использования на странице руководства http://php.net/manual/en/function.str-rot13.php –

+5

Он не просит примеров, он просит приложение для реального мира. Он связал справочную страницу в вопросе. –

ответ

9

В криптографии шифр Цезарь является одним из самых простых и самых широко известных методов шифрования. - Wikipedia

Там нет ничего больше к этому, это легко осуществить и иметь его в библиотеке не будет вредить. Он может использоваться для спойлеров (вместо кнопки «show spoiler»), для тривиального шифрования (файл конфигурации на стороне клиента, подсказка в онлайн-игре), как фантастический способ кодирования вашей электронной почты (во избежание спам-ботов) или просто для игры вокруг. Однако серьезное использование крайне не рекомендуется (unless you plan on bombing something).

+3

lol, funny article –

0

Как уже говорилось, вы можете использовать его для спойлеров на форумах.

Вы можете также использовать его в качестве примера idempotent unary function:

rot13(rot13(someString)) = someString 

Для каждого someString.

+0

Что вы подразумеваете под «спойлерами в форумах»? Извините, но английский не мой родной язык. – dofenco

+0

@dofenco Спойлер - это то, что может испортить ваше ожидание; как кто-то рассказывал вам об итогах фильма или обмана, которые могли бы ухудшить вашу способность играть в игру страстно. – a3f

Смежные вопросы