Enigma:编写 Ruby 程序对用户字符串进行编码并解码相应的密码

时间:2024-07-14 18:47:21
【文件属性】:

文件名称:Enigma:编写 Ruby 程序对用户字符串进行编码并解码相应的密码

文件大小:4KB

文件格式:ZIP

更新时间:2024-07-14 18:47:21

Ruby

谜 编写一个 Ruby 程序将用户提供的字符串编码为密码。 该程序还必须能够将密码解码回用户生成的字符串。 最后,编码机制需要是动态的,即它不应该是字母的固定(硬编码)转换,而是每次程序运行时发生的不同转换。 该程序可能使用三种方法 编码器:一种通过基于“移位器”“移位”用户生成的字符串中的每个字母来对用户字符串进行编码的方法 解码器:一种通过了解移位器将编码后的密码解码回用户字符串的方法。 SHIFTER:一种随机生成移位器值的方法,然后用于将用户字符串中的每个字母向前移位移位器的值。 Roak:编码器功能似乎起作用了。 即使现在仅用于字母。 稍后我将添加处理数字和符号的功能。 你想尝试解码器功能吗? 克隆这个存储库,不要忘记创建一个分支。 我认为,解码器功能可以通过对编码器功能进行逆向工程来构建。 现在,让我们排除任何数字和符号的可能性,只专注于让它仅适用于字母。 一旦你喜欢你编


【文件预览】:
Enigma-master
----enigma.rb(4KB)
----LICENSE(1KB)
----junkyard.rb(600B)
----README.md(1KB)

网友评论