問題タブ [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.
java - JavaサーバーがBlackberryのAESkeyでデータを暗号化/復号化できない
サーバーがJavaであるBlackBerryアプリケーションを開発しています。AES暗号化データがPKCS5フォーマットとともにサーバーに送信されるたびに、サーバーはそれを復号化するときに不正なパディング例外を受け取ります。
java - BouncyCastle で「強力な」JRE ポリシー ファイルを使用する
ここで暗号化初心者... 以下のコードで BouncyCastle を使用して 128 ビット暗号化を実行しようとしています。
しかし、私はこのエラーが発生します:
私が使用した証明書は、次のように JDK の keytool プログラムを使用して生成されました。
私が使用しているJDKのバージョンは6で、使用したBouncyCastleのバージョンは141です。
私はそれを正しい方法でやっていますか?128 ビット暗号化を行うには、強度無制限のポリシー ファイルをインストールする必要がありますか?
助けていただければ幸いです。
ありがとう!
c# - バイト配列を文字列に変換するには?
次の関数を使用: http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx
ご覧のとおり、バイト配列が返されるので、バイト配列を文字列に変換したいと思います。
バイト配列から文字列に、またはその逆に変換するにはどうすればよいですか?
encryption - SHA 暗号化と AES 暗号化の違いは何ですか?
SHA 暗号化と AES 暗号化の違いは何ですか?
c# - Rijndael を使用して Java で暗号化し、C# で復号化する
Rijndael アルゴリズムを使用すると、構成ファイル (または構成ファイル内のセクション) を暗号化し、Java でそのファイルを復号化できますか? 次のような仮定を立てることができます。
- IV を渡す (自動生成されたアイデア :: GenerateIV(); ではない)
- キーを渡す
- BlockSize は 128 (標準)
これができると仮定すると、これに関する私の次の質問は次のようになります。
- keySize を 256 にすることはできますか? 128 が AES であることはわかっていますが、256 を使用したいと考えています。また、Java に 256 用のプロバイダーがあるかどうか、または BouncyCastle を使用する必要があるかどうかもわかりません。
- パディングとは何ですか?PKCS7?
- CiperMode は CBC になると思います
C#でこんな感じ?しかし、Javaで解読できるかどうかはわかりません...おそらく私のc#でさえ間違っていますか?
java - JCAとAESで注意すべきセキュリティ地雷は何ですか?
Java Cryptography APIとAESを使用して、ユーザー識別Cookieで使用する短いテキスト文字列を暗号化しています。
キーのサイズと比較した場合、少量のテキストで使用すると、一部の暗号化アルゴリズムは安全ではないことを理解しています。データを安全でないままにしないようにするために、何を知っておく必要がありますか?暗号化する文字列がキーよりも長いことを確認する必要がありますか?他に地雷はありますか?
キーを生成するために、私はとで次のことを行っていencryptionType = "AES"
ますkeySize = 128
:
c# - AESメソッドのバイト配列を作成するのに何文字ですか?
ここでAESメソッドを使用しています:http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx
バイト配列に変換してAES暗号化メソッドに渡す文字列値が必要です。メソッドが期待する正しいバイト配列サイズを生成するには、文字列は何文字である必要がありますか?
encryption - 復号化されたデータを使用して AES 暗号化を破る
暗号化について話し合った後、私の友人が、AES を使用して暗号化したファイルを 128 ビット キーでクラックするように私に挑戦しました。
ファイルはもともと GIF 画像だったので、「GIF8」で始まる必要があります。この知識から合理的な時間 (つまり、1 週間以内) にパスワードを導き出すことができるかどうか疑問に思っています。
暗号化されたファイルを分析する以外の方法でキーを盗むことはできません。チャレンジのポイントが無効になるためです。
もしそうなら、ポインタは大歓迎です。最初のブロックの暗号化がどのように機能するかについて、適切なフローチャートのような説明を見つけることができませんでした。大学のコースで持っていたのを覚えていますが、もちろんどこにもありません。