【发布时间】:2014-03-13 16:41:01
【问题描述】:
首先我想为糟糕的标题道歉,我不知道如何总结。
我正在创建一个简单的密码程序,该程序使用重复的密钥以适应明文长度。
所以如果密钥是“WATER”而明文是“PRINGLE”,那么密钥会像这样循环; “水”
我在这样做时遇到了麻烦。我不确定这是否困难,或者我只是有一个巨大的大脑放屁,但到目前为止我所拥有的只是重复了完整的字符串 X 次。
有人能指出正确的方向吗?
【问题讨论】:
-
不要扩展密钥或类似的东西。一个一个地遍历字符,当你跑过去时就循环回来。一个简单的方法是模运算符
%:i++ % 4将始终是 0、1、2、3 之一。