问题标签 [rot13]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1083 浏览

encryption - ROT13/47 之类的无密钥密码

您是否知道其他与 ROT47 系列类似的密码?我的主要要求是它是无钥匙的。

0 投票
17 回答
38583 浏览

javascript - 我在 JavaScript 中的 rot13 实现哪里出错了?

有问题的代码在此处突出显示语法:通过 Friendpaste

rot13.js:

错误

正如您所看到的,使用非常简单的一行将一个方法附加到 String 对象(一个原型设计),我有一个我之前设置的 map() 方法(我确信该代码可以完美运行;它只是遍历数组中的每个元素并应用参数中指定的函数)遍历字符串中的每个字符并执行我认为正确的计算以将字符串转换为它的 rot13'd 对应物。可悲的是,我错了。谁能发现我哪里出错了?

0 投票
4 回答
12941 浏览

windows - 如何以编程方式操作“开始”菜单的“最近使用的程序”列表?

我正在寻找一种使程序出现(经常)使用的方法,以便它们出现在“开始”菜单的“最近使用的程序”中(在零触摸安装之后)。

我试图弄清楚 Windows 如何存储与程序使用频率相关的信息。

当我从“开始”菜单运行程序时,我可以看到的唯一(可能)相关的事情是一些(似乎没有记录的)BagMRU 注册表项,这些注册表项对我没有任何意义。

我确实找到了一种固定程序的方法,但这不是我在这里寻找的。

更新:请参阅评论以解释我为什么要这样做......

更新2:我正在取得进展......现在我知道它们的密钥存储在哪里,并且我知道这些密钥是ROT13 “加密”的。值的第二个 4 字节是计数器.. http://blog.didierstevens.com/2006/07/24/rot13-is-used-in-windows-you're-joking/

这个ROT13维基百科加密的东西很有趣。嗯,当然是有原因的。他们不希望您能够通过简单的搜索找到它。

大声笑,在 Windows 7 中,他们正在使用 Vigenère 加密!好多了:D

0 投票
4 回答
575 浏览

language-agnostic - 为什么ROT13中有13个地方?

我理解支持和反对 ROT13 的原因,但我想知道为什么人们特别选择了 13 个地方来改变字母表?我知道它已经完成了一半,但是有一个优雅的理由去 - 那 - 远,但不是 12 或 14 个点?

在我看来,让每个字母从其起始位置“尽可能远”仅对可能识别“接近”字符的人有意义(尽管我怀疑这是可能的/可能的)。

有人知道这个问题的答案吗?

0 投票
2 回答
1010 浏览

algorithm - ROT13算法有哪些实际应用?

ROT13算法有哪些实际应用?由于它不能用于加密,因此我所看到的唯一用法涉及扰乱剧透或问题答案。是否还有其他使用 ROT13 的更实际和有用的案例?

0 投票
3 回答
376 浏览

language-agnostic - 具有奇数符号的字母表的对开密码(如 ROT13)

ROT13 具有作为 AZ 字母(26 个字母)的对合的好特性,也就是说:

对于具有相同属性的奇数个符号的字母表,一个简单的密码函数是什么?显然,直接替换是行不通的,但我正在寻找几乎一样简单的东西。

0 投票
3 回答
469 浏览

php - 正则表达式匹配和编码字符串中的重复字符

我的问题是我的 URL 访问密钥看起来像“Bd333333d”。我需要字符串长度不超过原来的长度,但可能会更短。我想转换/混淆字符串中的重复字符,并能够将它们转换回原始字符。

0 投票
6 回答
2935 浏览

c - 代码无效,代码无法访问

该程序旨在将 rot13 应用于输入。但是,当我编译时,我收到警告,第 20、23、29 行对代码没有影响,第 17 行是无法访问的代码。当输入任何内容时,它只会继续程序并留下一个空白区域。怎么了?

编辑:我愚蠢地把 return 放在那里而没有注意到,这修复了无法访问的错误。但是我仍然不知道为什么 c+13 和 c-13 没有效果?

编辑:我想用 C 创建一个程序,它是一个 rot13 编码器/解码器。这是原始代码,工作正常。但是我想转换为模数设计,我缺乏知识导致我失败了。希望这可以帮助人们理解我想要做什么。


编辑:好的,终于修复了,这么多愚蠢的错误,谢谢你的帮助。此外,程序应询问用户是否希望输入另一个值,如果是,则重复该过程。有很多方法可以做到这一点,只是想知道你们认为最好的方法是什么。

0 投票
2 回答
372 浏览

javascript - Internet Explorer 中的 ROT-13 链接解码失败

我将网站上的所有电子邮件地址编码为 ROT-13,然后使用 Javascript 解码地址(以避免垃圾邮件)。但是,完全解码在 IE 7 或 8 中不起作用。在 Chrome、Safari、Firefox 中表现出色。关于出了什么问题的任何想法?

更新 链接“href”正在被正确解码,并且在单击时链接实际上可以正常工作。因此,只有链接文本(HTML 内容)无法解码。

这是我正在使用的代码:

0 投票
4 回答
27354 浏览

java - java中的ROT-13函数?

作为标准 Java 库之一的一部分,是否已经有一个rot13()和实现?unrot13()还是我必须自己写并“重新发明轮子”?

它可能看起来像这样: