5

ROT13 アルゴリズムの実用的なアプリケーションにはどのようなものがありますか? 暗号化には使用できないため、私が見た唯一の使用法は、ネタバレや質問への回答のスクランブルです。ROT13 が使用される、より実用的で有用なケースは他にありますか?

4

2 に答える 2

8

ROT13は、Windowsレジストリの一部で使用されます。ROT13のようなものを使用する通常の理由は検索です。何らかの理由で、レジストリで「notepad.exe」または「ProgramFiles」を検索したときに一部のレジストリキーが表示されることを望んでいませんでした。それで彼らは彼らをROT13した。

于 2010-12-02T16:46:27.863 に答える
1

基本的な対称暗号化の動作: TuxRadar ROT13 の str_rot13() を使用して、エンド ユーザーから不要なコンテンツ (スポイラーや冒とく的な表現) を難読化できます。

実装例 (JavaScript w/ jQuery、JSFiddle ):

function rot13(s) {
    // credit: http://stackoverflow.com/a/617685/1481489
    return s.replace(/[a-zA-Z]/g,function(c) {
        return String.fromCharCode((c<="Z"?90:122)>=(c=c.charCodeAt(0)+13)?c:c-26);
    });
};

$('.spoilerText,.badWord').each(function(s) {
    var $this = $(this);
    $this.text(rot13($this.text()));
}).click(function() {
    var $this = $(this);
    $this.text(rot13($this.text()));
});
于 2014-09-29T23:28:55.227 に答える