問題タブ [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.
ruby-on-rails - AESCrypt の最終ブロック長が間違っている
データベースに保存されている電子メールアドレスの暗号化と復号化にAESCryptを使用しています。暗号化が機能しています。しかし、復号化中に間違った最終ブロック長エラーが発生しました。
エラー
ユーザー モデル:
ユーザーコントローラーで:
user_view.html.rb 内
aes - AES128 デコードの問題
AES128 で暗号化された Web サービスがあります AFHTTPRequestOperationManager を使用すると、適切な応答が返されます (応答は暗号化された文字列です)。
キーは Android で正しく動作するため、適切です。最初の NSLog で、正しくコード化された応答を読み取りました。2 番目の NSLog で、NULL 文字列を読み取りました。ありがとう
編集: LR1JZEOE8MgbEgyZtbqSAbO5ZL5wYBCpLX0KE4PynsFZiRBJe3lvRRr0CPbf0ufuSga8dG5j6IeDBvbn1iNeLUb7cYIb+caSXZw7t8TgrYA= これは復元されたコード文字列です
c# - AesCryptoServiceProvider 復号化
この関数を使用して復号化を試みていますが、失敗の原因がわかりません
プレーンテキストは空の文字列を返します。キーと IV は、前の関数で生成されたシステムであり、正しく渡されています。
android - AndroidでAES暗号化/復号化を行うときにキーとIV値を指定する場所は?
AndroidでAES暗号化と復号化に取り組んでいます。AES/CBC を使用して暗号化されたオーディオ ファイルがあります。キーと IV (初期化ベクトル) があります。
私はいくつかのリンクを読みました。これから_
使用される SecretkeySpec クラス。キーと IV の値はどこで使用すればよいですか?
そして、最初の 256 バイトのデータのみを復号化する必要があります。どうすればこれを達成できますか?
c# - 暗号化 AES 256 入力平文の長さの問題
セキュリティ チームから、AES256 キー強度と CBC モードを使用するように求められています。私のコードは、256 CBC とブロック サイズを 128 に変更した後、長さ 32 文字の入力平文を入力した場合にのみ機能します。
「これはテストです」(32 文字ではありません) と入力すると、次のメッセージが表示されます。
System.Security.Cryptography.CryptographicException: 入力データが完全なブロックではありません。
「ABCDEFGHIJKLMNOPQRSTUVWXYZ000000」と入力すると、うまくいきます!
「これはテストです」を入力としてこれを機能させるには、どのコードが必要ですか。
以下のコード: