2016-03-31 5 views
-4

私は、SHA-1はそれを行うことができますが、ここでのポイントがあることを知っている<または= 150 のな長さと別の文字列に文字列をエンコードしたいと思います:(!スーパーコンピュータなしで)私は後でそれを解読したい 文字列を{n <150}の長さの符号にエンコードして後でデコードしますか?

私はアルゴリズムを探しています。私の好きな言語はjavaやpythonですが、アルゴリズムを知っていればそれを実装することができます。

+0

どうですか?私は決してそのことを決して解明することはできません。 :P – TigerhawkT3

+3

入力文字列の長さ制限はありますか?いいえ、あなたの問題は解決できません。 –

+0

[Pigeonhole principle](https://en.wikipedia.org/wiki/Pigeonhole_principle)は、無制限の入力に対しては不可能だと言います。 –

答えて

1

任意の文字列を最大150文字の文字列に変換し、後でその元の文字列を再構成することはできません。可能であれば、本当に良い圧縮アルゴリズムを発明したばかりです。

-1

あなたはRSAまたはAES暗号化を使用して任意のデータを暗号化し、dycryptことができ、ここでの例では、Unicodeのエンコーディングに関する http://www.mysamplecode.com/2011/08/java-rsa-encrypt-string-using-bouncy.html?m=1

+0

なぜ票を落とすのか分かりますか? –

+0

ありがとうございます。しかし、私はJavaの初心者です...これらのすべてのものをインポートする方法を教えてくださいできますか? – famemaker

+0

私は自分の質問を編集し、例題へのリンクを与えて、別の問題が見つかった場合は、新しい質問を投稿して、それを使って実装しようとします。上記の質問に回答してください。 –

関連する問題