問題タブ [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.

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

c# - System.Security.Cryptography.CryptographicException: 指定されたファイルが見つかりません

私の開発マシンでは発生しなかった展開マシンからこの例外を受け取りました。これは .net フレームワークの Web サイトです。

私の場合は、ウェブサイトで使用されている SDK の 1 つが RSA private_keys.pem ファイルを読み取っています。github でその SDK コードを調べると、次のようになります。

SDK は開発マシンでは正常に動作しますが、展開マシンでは動作しません。指定されたファイルが見つからないかわかりません。private_key.pem ファイルではないと思います。

それで、Cryptogrphy がどのように機能するかを調べてみました。これが私が見つけたものです。間違っている場合は何か指摘してください。cryptoAPI のように、RSA キー コンテナを作成し、アプリケーション レベルでキー コンテナに正しくアクセスできない場合、例外をスローします。それは、指定されたファイル システムが探しているものですか?

はいの場合、それを修正する方法は?

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

.net - Azure での .Net CryptographicException "オブジェクトは既に存在します"

Azure 上の 2 つの Web アプリ (運用バージョンと運用前バージョン) にデプロイされた Web サイトがあります。

Web サイトは、ある時点で、以下のコードを使用して RSA キーをホストするコンテナーを作成します。

問題は、このコードが実際に最初に立ち上げられた Web サイトの 1 つに対してのみ機能することです。2 つ目は、CryptographicException "Object already exists" をスローしました。

グーグルで検索した結果、この問題は、キー コンテナーにアクセスする権限のないユーザーが Web サイトを実行していることが原因であると思われますが、残念ながら、推奨される修正 (上記のコードのパート 2 で実装) は機能しません。

アイデアやアドバイスはありますか?

ありがとう

りあな

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

c# - CryptographicException: RijndaelManaged でバイナリ ファイルを復号化するときの入力ブロック サイズが無効です

サーバー側でバイナリファイルをjavascriptで暗号化し、Unityでc#でクライアント側で復号化したいと考えています。

コード サーバー側:

クライアントc#のコード:

暗号化バイナリ ファイルは正常に取得できましたが、クライアント側で復号化すると、次のエラーが発生しました。

誰かがこの問題の解決策を教えてくれますか? ありがとうございました!

0 投票する
0 に答える
83 参照

.net - 暗号化例外のロード ユーザー プロファイルを true に設定しますが、AppData にログを書き込んでいます

順番に他のサービスを呼び出し、検証に .p12 キーを使用する WCF サービスがあります。「CryptographicException was unhandled: System cannot find the specified file」例外を処理するために、アプリケーション プールでユーザー プロファイルを読み込むを true に設定しました。この変更後、各サービス コールは次のパス (C:\Users\AppPool\AppData\Roaming\Microsoft\Crypto\RSA) にログを書き込みます。指定されたパスへのログの書き込みをなくす方法を教えてください。

PS: - 以前は、サービスは [ユーザー プロファイルを false にロード] で動作していましたが、パスにログが書き込まれませんでした。これは、AppPool で Load User Profile を TRUE に設定した後に発生しました。

前もって感謝します。

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

x509certificate2 - X509Certificate2 を PFX ファイルからプログラムでロード中に CryptographicException:

tmpAEC4.pfx ファイルには、このメッセージの下部に設定された証明書を表すコンテンツがあります。X509Certificate2 をインスタンス化しようとすると:

次の例外を受け取ります

pfx を手動でインポートしたかのように、パスワードは正しいです。何か案が?

証明書:

0 投票する
0 に答える
1127 参照

java - 楕円曲線暗号アルゴリズムをサポートするようにopenjdk 11を作成するには?

Java アプリケーションで https URL を呼び出そうとすると、「javax.net.ssl.SSLException: Could not generate ECDH keypair」というエラーが発生しました。Oracle JDK 1.8.0.152 では問題なく動作しました。Openjdk 11 に移行したときは動作しません。

楕円曲線暗号アルゴリズムをサポートするようにopenjdk 11を作成するには?

注: Windows 10 サーバー、Tomcat8 を使用し、信頼できる CA 証明書を使用します。