問題タブ [aes]

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 投票する
2 に答える
1536 参照

java - JavaサーバーがBlackberryのAESkeyでデータを暗号化/復号化できない

サーバーがJavaであるBlackBerryアプリケーションを開発しています。AES暗号化データがPKCS5フォーマットとともにサーバーに送信されるたびに、サーバーはそれを復号化するときに不正なパディング例外を受け取ります。

0 投票する
2 に答える
7618 参照

java - BouncyCastle で「強力な」JRE ポリシー ファイルを使用する

ここで暗号化初心者... 以下のコードで BouncyCastle を使用して 128 ビット暗号化を実行しようとしています。

しかし、私はこのエラーが発生します:

私が使用した証明書は、次のように JDK の keytool プログラムを使用して生成されました。

私が使用しているJDKのバージョンは6で、使用したBouncyCastleのバージョンは141です。

私はそれを正しい方法でやっていますか?128 ビット暗号化を行うには、強度無制限のポリシー ファイルをインストールする必要がありますか?

助けていただければ幸いです。

ありがとう!

0 投票する
4 に答える
5491 参照

c# - バイト配列を文字列に変換するには?

次の関数を使用: http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx

ご覧のとおり、バイト配列が返されるので、バイト配列を文字列に変換したいと思います。

バイト配列から文字列に、またはその逆に変換するにはどうすればよいですか?

0 投票する
6 に答える
195454 参照

encryption - SHA 暗号化と AES 暗号化の違いは何ですか?

SHA 暗号化と AES 暗号化の違いは何ですか?

0 投票する
3 に答える
4079 参照

c# - Rijndael を使用して Java で暗号化し、C# で復号化する

Rijndael アルゴリズムを使用すると、構成ファイル (または構成ファイル内のセクション) を暗号化し、Java でそのファイルを復号化できますか? 次のような仮定を立てることができます。

  1. IV を渡す (自動生成されたアイデア :: GenerateIV(); ではない)
  2. キーを渡す
  3. BlockSize は 128 (標準)

これができると仮定すると、これに関する私の次の質問は次のようになります。

  1. keySize を 256 にすることはできますか? 128 が AES であることはわかっていますが、256 を使用したいと考えています。また、Java に 256 用のプロバイダーがあるかどうか、または BouncyCastle を使用する必要があるかどうかもわかりません。
  2. パディングとは何ですか?PKCS7?
  3. CiperMode は CBC になると思います

C#でこんな感じ?しかし、Javaで解読できるかどうかはわかりません...おそらく私のc#でさえ間違っていますか?

0 投票する
3 に答える
333 参照

java - JCAとAESで注意すべきセキュリティ地雷は何ですか?

Java Cryptography APIとAESを使用して、ユーザー識別Cookieで使用する短いテキスト文字列を暗号化しています。

キーのサイズと比較した場合、少量のテキストで使用すると、一部の暗号化アルゴリズムは安全ではないことを理解しています。データを安全でないままにしないようにするために、何を知っておく必要がありますか?暗号化する文字列がキーよりも長いことを確認する必要がありますか?他に地雷はありますか?

キーを生成するために、私はとで次のことを行っていencryptionType = "AES"ますkeySize = 128

0 投票する
3 に答える
7418 参照

c# - AESメソッドのバイト配列を作成するのに何文字ですか?

ここでAESメソッドを使用しています:http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx

バイト配列に変換してAES暗号化メソッドに渡す文字列値が必要です。メソッドが期待する正しいバイト配列サイズを生成するには、文字列は何文字である必要がありますか?

0 投票する
10 に答える
61463 参照

encryption - 復号化されたデータを使用して AES 暗号化を破る

暗号化について話し合った後、私の友人が、AES を使用して暗号化したファイルを 128 ビット キーでクラックするように私に挑戦しました。

ファイルはもともと GIF 画像だったので、「GIF8」で始まる必要があります。この知識から合理的な時間 (つまり、1 週間以内) にパスワードを導き出すことができるかどうか疑問に思っています。

暗号化されたファイルを分析する以外の方法でキーを盗むことはできません。チャレンジのポイントが無効になるためです。

もしそうなら、ポインタは大歓迎です。最初のブロックの暗号化がどのように機能するかについて、適切なフローチャートのような説明を見つけることができませんでした。大学のコースで持っていたのを覚えていますが、もちろんどこにもありません。