Java 将字符串编码为{n<;150}个符号的长度,然后对其进行解码?

Java 将字符串编码为{n<;150}个符号的长度,然后对其进行解码?,java,python,algorithm,encryption,Java,Python,Algorithm,Encryption,我想将一个字符串编码为另一个长度

我想将一个字符串编码为另一个长度<或=150的字符串 我知道sha-1可以做到这一点,但关键是: 我想以后解码(没有超级计算机!)


我正在寻找一种算法。我最喜欢的语言是:java和python,但当我知道了算法后,我就可以实现它了……

将任意字符串转换为最多150个字符的字符串,然后再从中重建原始字符串是不可能的。如果可能的话,您刚刚发明了一种非常好的压缩算法。

您可以使用RSA或AES加密对任何数据进行加密和动态加密,以下是示例

Unicode编码如何?不管怎样,我永远也搞不清楚那件事输入字符串有长度限制吗?如果没有,你的问题是无法解决的。政府说这对于无限的投入是不可能的。这里有什么不清楚的?我可以知道为什么否决投票吗?谢谢。但我对java还是新手。。。你能告诉我如何导入所有这些东西吗?我已经编辑了我的问题,并给出了一个例子的链接,尝试使用它来实现,如果你发现另一个问题,发布一个新问题。请接受上述问题的答案。谢谢,但示例页面不会退出(未找到页面),并且加密字符串是否<或=150个字符?即使我输入的字符串长度超过150个符号?