問題タブ [text-decoding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
104 参照

encryption - 暗号アルゴリズムの強度を知りたい


255 文字のランダムな文字列を生成する暗号アルゴリズム (Python で) を作成しました。これが暗号化の鍵です。
暗号化の例:

コードの耐久性をテストし、アルゴリズムの欠陥を見つけることができるように、文字列を解読していただければ幸いです。

追加情報:

文字列の長さ = 40
暗号化された文字列の長さ = 240 (40 + 40*5)

秘密鍵に関する情報

秘密鍵 = 255 文字の長さ - ASCII テーブルの 255 文字を表します

アルゴリズムは、Caesar の暗号を修正したものです。私のアルゴリズムでは、各文字は秘密鍵の文字に置き換えられ、秘密鍵の 5 文字が追加されます。つまり、

どのようにそれを破ることができたのか、それ以外の情報が必要な場合はお知らせください。
[注: 私は秘密鍵を提供していません - 秘密に保たれているはずです!]

暗号化の例 (デコード用):

情報: 数字と文字を含む 3 文字の文字列。

0 投票する
1 に答える
581 参照

android - Androidアプリで文字列にデコードする方法は?

私はアンドロイドが初めてです。エンコードされたテキストを文字列にデコードしようとしています。

エンコードされたテキストは

0 投票する
1 に答える
101 参照

java - Java で сyrillic テキストをデコードできません

次のテキストがあります。

次のオンライン デコーダーhttps://2cyr.com/decode/?lang=enの助けを借りて、言及された文字列を正しいものにデコードすることができました。

ここに画像の説明を入力

ソースのエンコーディングは UTF-8 で、ターゲットは WINDOWS-1251 です。

しかし、私はまだJavaでプログラム的にそれを行うことができません:

戻り値

私は何を間違っており、文字列を適切に変換する方法は?