2013-06-19 54 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

哈哈,有趣的文章 –

0

如前所述,您可以將其用於論壇中的破壞者。

您還可以使用它作爲一個idempotent unary function的例子:

rot13(rot13(someString)) = someString 

對於每個someString

+0

你的意思是「破壞者在論壇」?對不起,但英文不是我的母語。 – dofenco

+0

@dofenco擾流板可能會毀掉你的預期;比如有人告訴你電影或作弊的結果,這可能會削弱你熱衷於玩遊戲的能力。 – a3f

相關問題