【发布时间】:2023-04-08 19:21:01
【问题描述】:
我需要尽可能短且快速的代码来将字符串更改为不可读的内容(对于人类而言),并使其再次可读。这一切都需要在 java 中发生。
类似这样的:
encrypt("test");
会产生这样的结果:
ôT¿ÄÜTV CÁˆ“5="ËÂÀœššbÀß{¡ä³
和
decrypt("ôT¿ÄÜTV CÁˆ“5 1="ËÂÀœššbÀß{¡ä³");
会再次变成原来的结果
test
我应该往哪个方向走,有没有可以为我做这件事的课程?我不是指 Base68Encryption 之类的东西或任何可能被称为的东西,我指的是我可以安全地通过 Internet 发送的真正不可读的文本。
【问题讨论】:
-
Base_64 是否可供人类阅读?嗯,你认识一些聪明的人。
-
为了安全地公开共享加密消息,您需要共享密码或公钥/私钥加密。请详细说明您实际需要防范的威胁。休闲阅读?更强大的东西?
-
@jsn 不,但是很简单
-
@Roller 您对问题的措辞向我表明,ROT13 将是一个可以接受的答案。计算机很容易破译,但大多数人不会打扰,因此人类无法阅读。