問題タブ [aescryptoserviceprovider]

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

ruby-on-rails - AESCrypt の最終ブロック長が間違っている

データベースに保存されている電子メールアドレスの暗号化と復号化にAESCryptを使用しています。暗号化が機能しています。しかし、復号化中に間違った最終ブロック長エラーが発生しました。

エラー

ユーザー モデル:

ユーザーコントローラーで:

user_view.html.rb 内

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

aes - AES128 デコードの問題

AES128 で暗号化された Web サービスがあります AFHTTPRequestOperationManager を使用すると、適切な応答が返されます (応答は暗号化された文字列です)。

キーは Android で正しく動作するため、適切です。最初の NSLog で、正しくコード化された応答を読み取りました。2 番目の NSLog で、NULL 文字列を読み取りました。ありがとう

編集: LR1JZEOE8MgbEgyZtbqSAbO5ZL5wYBCpLX0KE4PynsFZiRBJe3lvRRr0CPbf0ufuSga8dG5j6IeDBvbn1iNeLUb7cYIb+caSXZw7t8TgrYA= これは復元されたコード文字列です

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

c# - AesCryptoServiceProvider 復号化

この関数を使用して復号化を試みていますが、失敗の原因がわかりません

プレーンテキストは空の文字列を返します。キーと IV は、前の関数で生成されたシステムであり、正しく渡されています。

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

android - AndroidでAES暗号化/復号化を行うときにキーとIV値を指定する場所は?

AndroidでAES暗号化と復号化に取り組んでいます。AES/CBC を使用して暗号化されたオーディオ ファイルがあります。キーと IV (初期化ベクトル) があります。

私はいくつかのリンクを読みました。これから_

使用される SecretkeySpec クラス。キーと IV の値はどこで使用すればよいですか?

そして、最初の 256 バイトのデータのみを復号化する必要があります。どうすればこれを達成できますか?

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

c# - 暗号化 AES 256 入力平文の長さの問題

セキュリティ チームから、AES256 キー強度と CBC モードを使用するように求められています。私のコードは、256 CBC とブロック サイズを 128 に変更した後、長さ 32 文字の入力平文を入力した場合にのみ機能します。

「これはテストです」(32 文字ではありません) と入力すると、次のメッセージが表示されます。

System.Security.Cryptography.CryptographicException: 入力データが完全なブロックではありません。

「ABCDEFGHIJKLMNOPQRSTUVWXYZ000000」と入力すると、うまくいきます!

「これはテストです」を入力としてこれを機能させるには、どのコードが必要ですか。

以下のコード: