基于 Minecraft 世界的加密。可能吗?

Encryption based on a Minecraft world. Is it possible?

所以我在考虑可以用于加密的各种技术,我想到了可以使用 Minecraft 世界为您加密的想法。

因此,如果您有一个字符串,程序将遍历每个字符并将相应位置的 y 值添加到该字符。

例如,如果您有字符串 "ABC",程序将沿直线移动并将每个索引的 y 位置添加到每个字符,如下所示:http://imgur.com/EgzOP6w

现在,字符串操作部分很简单,但真正难倒我的是通过代码获取 y 值的部分。我认为 Java 最适合这个,但我能写出一个在世界各地移动的机器人吗?我该怎么做?我可以使用宏或类似的东西吗?或者也许有一些方法可以将地图导出到易于阅读的高度图文件中。

关于如何做到这一点有什么想法吗?提前致谢

我相信这是可能的,但会无限期地进行大量工作,有一点让我有点担心这个(伟大的)想法是解密它,如果它是基于 player/terrain 的 MineCraft 'world' 你需要非常具体的 'area of encryption' 你要说的地方;定义所有的高度,所以你实际上能够解密它。

将 y-position 添加到角色的最有效方法(如果我理解正确;就像凯撒密码一样)是以某种方式对机器人进行编程以在地形上移动并记录y-position 每 second/few 秒,您可以通过将移动键发送到实际的 MineCraft 客户端来执行此操作,可能需要对其进行一些修改以支持它,然后使用 plaintext/message 的数组慢慢地通过机器人并添加 y-position 这将是一个不断变化的变量,具体取决于机器人的高度。