問題タブ [cryptographicexception]
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.
asp.net - CryptographicException: ASP.NET では署名メソッドが必要です
Visual Studio 2012 では、ビルトイン サーバー ("Use Visual Studio Development Server") を使用してデバッグ モードで実行すると、次のコードが正常に実行されます。
しかし、Visual Studio で [Use Local IIS Web Server] 設定を選択すると、GetXml()メソッドが次のエラーで失敗します。
これは、サーバーではなく、Windows 7 x64 PC 上にあります。このコードがローカル IIS Web サーバーでも機能するようにするには、ローカル IIS Web サーバー構成にどのような変更を加える必要がありますか?
vb.net - X509 証明書の読み込みエラー
先週、Web サーバーで次の 2 つの断続的な例外を見つけました。
例外は試行のごく一部でのみ発生し、次のコード行でスローされます。
最初の AppSetting は .p12 証明書ファイルへのネットワーク パスで、2 番目はそれを開くパスワードです。
私は一生、問題の原因を突き止めることはできません。Google は、「システム リソースが不足しています」または「RPC サーバーがビジー状態です」と組み合わせた「CryptographicException」の結果を持っていないようです。
均等に分散された Web ファームに 3 つの Web サーバーがあります。ファイルが使用中なのかと思ったのですが、別の Web サーバーからバッチで発生しているようで、その場合はエラーがそれらすべてに同時に広がると予想されます。
暗号化の部分が別の根本的な問題へのニシンに過ぎないのではないかと思っていますが、私は本当にアイデアに行き詰まっているので、何が起こっているのか知っている人がいたら教えてください.
wcf - PushSharp を使用した WCF の CryptographicException
APNS を使用して IOS デバイスにプッシュ通知を送信する WCF サービスがあります。PushSharp を使用して次のコードを使用します。
「RegisterAppleService」ステップでエラーが発生しました。エラーの説明は次のとおりです。 「CryptographicException はユーザー コードによって処理されませんでした。パラメーターが正しくありません。」
問題の原因がわかりませんでした。その例外をどのように処理できますか? ありがとうございました。
c# - Unity 携帯電話の SSL 接続エラー
SSL サーバーへの接続時にエラーが発生して困っています。次のようなことをすると、まだ暗号化エラーが発生します。
それは常に私に CryptographicException: Unsupported hash algorithm: 1.2.840.113549.1.1.11を与えます
この問題を解決する方法はありますか?
c# - RSACryptoServiceProvider.Decrypt() はコンソール アプリケーションで「不正なデータ」をスローしますが、WCF アプリケーションでは同じコードが機能します。
このコードを WCF アプリケーションで使用すると、正しく機能しました。しかし、コンソールアプリケーションで同じコードを使用したとき。Bad data
例外は次の行からスローされます:
復号化する前にバイト配列を逆にしてみましたが、それもうまくいきませんでした。IIS ではアプリケーション プールが "NetworkService" ID で実行されていたため、Crypto key セキュリティ アクセス ルールも作成してみました。
理由は何ですか?
WCF サービスで使用されるコードは
暗号化に使用される関数は、
wcf - Web ファームで CryptographicException を解決するための DataProtectionSecurityStateEncoder の構成
このエラーを断続的にスローしている Web ファームで実行されている認証済み WCF サービスがあります。
MessageSecurityException: SecurityContextSecurityToken に無効な Cookie があります。Cookie の処理中に次のエラーが発生しました:「SecurityContextSecurityToken の Cookie 要素のデコード中にエラーが発生しました。」---> CryptographicException: DataProtectionSecurityStateEncoder がバイト配列をデコードできません。「UserProfile」がロードされていることを確認します。これが「Web ファームのシナリオ」である場合は、すべてのサーバーがローミング プロファイルを持つ同じユーザーとして実行されていることを確認するか、カスタム SecurityStateEncoder を提供してください。---> CryptographicException: 指定された状態での使用に対してキーが無効です。
上記を掘り下げるのにかなりの時間を費やしましたが、エラーを理解していると思います....しかし、DataProtectionSecurityStateEncoderの構成方法に関する情報が見つかりません。
ローカル コンピューターの設定を使用するようにエンコーダーを構成したいのですが(マシン キーなどを同期しました)、完全に行き詰まっています。誰かが私を正しい方向に向けることができますか?
c# - RSA.ImportParameters() の CryptographicException - 特別な 1024 キーの不正なデータ
WebService で受信した Base64 の文字列から RSA 秘密鍵をインポートする C#/.Net 4.0 アプリケーションがあります。
このアプリケーションは、1024 ビットの RSA キーに対しては完全に機能しますが、特別な種類の RSA 秘密キー (キーの約 1%) では機能しません。
バイト長は次のとおりです。
ワーキングキー:
- 係数 => 128 バイト
- 指数 => 3 バイト
- D => 128 バイト
- P => 64 バイト
- Q => 64 バイト
- DP => 64 バイト
- DQ => 64 バイト
- IQ => 64 バイト
機能していないキー:
- 係数 => 128 バイト
- 指数 => 3 バイト
- D => 127 バイト
- P => 64 バイト
- Q => 64 バイト
- DP => 64 バイト
- DQ => 64 バイト
- IQ => 64 バイト
違いは D の長さにあります (128 は動作、127 は動作していません)。非稼働鍵は、稼働鍵より 1 バイト短くなっています。
パラメータは設定されていますが、RSA.ImportParameters(rsaParams) を実行すると、「Bad Data」メッセージとともに CryptographicException がスローされます。
この問題を解決するには、何を含める必要がありますか?