我想将一个字符串编码为另一个字符串,其长度为<或= 150 我知道sha-1可以做到这一点,但重点是: 我想稍后解码它(没有超级计算机!)
我正在寻找一种算法。我最喜欢的语言是:java和python但是当我知道算法时我可以实现它......
答案 0 :(得分:1)
将任意字符串转换为最多150个字符的字符串,然后从中重构原始字符串是不可能的。如果有可能,你刚刚发明了一种非常好的压缩算法。
答案 1 :(得分:-1)
您可以使用 RSA或AES加密对任何数据进行加密和取消,这是示例 http://www.mysamplecode.com/2011/08/java-rsa-encrypt-string-using-bouncy.html?m=1