問題タブ [key-generator]
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 - KeyPairGenerator.Initialize(int,SecureRandom) NullPointerException
Java で暗号的に安全な IM アプリケーションを作成しています。最初のステップ (接続を確立した後) は、公開鍵 (RSA-4096) を交換して、相手が対称鍵 (AES-256) を作成し、それを相手の公開鍵で暗号化し、接続を介して送信できるようにすることです。 、元の当事者が秘密鍵を使用して対称鍵を復号化でき、その後、両方の当事者が 256 ビット鍵で暗号化されたメッセージを交換できます。
私の問題は、の初期化時に表示されます。 whereは変数の名前であり、私が作成しKeyPairGenerator
た を呼び出すたびに、プログラムがクラッシュし、NullPointerException が返されます。完全なコードは次のとおりです。kpg.initialize(4096,sr)
kpg
KeyPairGenerator
sr
SecureRandom
CryptoBox.java:
Main.java:
完全なエラー メッセージは次のとおりです。
ruby-on-rails - heroku エラー - アプリケーションに更新をプッシュしようとすると、許可が拒否されました (公開鍵)。
重複の可能性:
heroku コードのデプロイ時に許可が拒否されました (公開鍵)。致命的: リモート エンドが予期せず電話を切りました
プロジェクトの更新をherokuにプッシュして取得しようとしています
許可が拒否されました (公開鍵)。
私は以前にそれにプッシュしました。
nhibernate - nhibernateのIIdentifierGeneratorに相当するEF5はありますか?
EFでは、PKがdb(MSSQL IDなど)によって生成されるように指定できますが、ここにフックはありますか?NHibernateのようにIIdentifierGeneratorインターフェースを使用してカスタムpkジェネレーターをプラグインする方法はありますか?
c - C RSA キー ジェネレータ
microntroller (OS を実行しない) でプログラムを作成しましたが、RSA (PKCS#1) キー ジェネレータ (パブリックおよびプライベート) を提供できる C のライブラリが見つかりません。
LinuxまたはUnixへのリンクであるため、OpenSSHはオプションではないと思います。SSH の実装をいくつか見つけましたが、クライアント側 (公開鍵によるエンコード) のみをサポートしています。
そのような C lib は存在しますか (RSA (PKCS#1) キー ジェネレーター (パブリックおよびプライベート) + エンコード、デコード)?
ruby-on-rails - herokurails-すべてのコマンドで「アカウントが指定されていません」
[注:これは--app appNameの使用に関するものではなく、別の問題です]
仕事と個人の両方のgithubプロジェクトを実行しているため、私のマシンではgit/herokuの設定が混同されています。デフォルトに戻そうとしていますが、すべての「アーティファクト」を見つけることができません。
次のようなコマンドを実行しようとしています
私の鍵をもう一度追加しようとしても!
すべて私に与えています
最近、複数のアカウントを管理するためにherokuアカウントをインストールしました。
java - Reflect メソッドを使用した Spring キャッシュ
カスタムキージェネレーターにアクセスして、キャッシュ抽象化ドキュメントのメソッドを使用してキャッシュ用のキーを生成しようとしていますが、今まで解決策が見つかりませんでした...ここでコードを提供しています
@Cacheable(value = "itemsCache", key ="T(com.ernst.transactionsAPI.IndexKeyGenerator).generate(#root.target, #root.method.name, #root.args[0])")
public List<FilialenImpl> getOutletByCustomSearchCache(SearchParametersImpl searchParameters);
次のエラーが表示されます。
メソッド名を反映していませんが、メソッドタイプを渡しています..誰でもこの問題を解決する方法を教えてください。
indexkeygenerator のメソッドは次のようになります
前もって感謝します、
よろしく、ラジャセカール。
triggers - そよ風とSQLサーバーのトリガー
Breeze は、これらのデータを保存するときに、サーバー側でデータに何が起こったかを確認できません。Breeze チームは、データを更新するには再クエリを実行する必要があると述べています。この保存中に同期的に実行されるアクション (SQL トリガー (expl. After Insert) など) は、これらの操作が保存中にエンティティを変換できるため、クライアントで実行されるため、考慮される場合があります。これは、マルチパート キーのように Breeze によって生成されない新しいキーに役立ちます。 . この問題を回避するのは困難です。ヘルプ?
更新 1: これが Breeze の原則である場合、おそらくバグです。
1)トリガー(サーバー側)はエンティティ(テーブル)の一部です
2) 使用したフレームワーク:
- サーバー側フレームワーク: .NET Framework 4.5
- クライアント フレームワーク: Breeze 1.3.5
- ビュー フレームワーク: ノックアウト 2.2.1
3) saveChanges からの結果シナリオ:
PS : SQL トリガーによって挿入されたすべての値は、キャッシュからではなくサーバーからエンティティを再呼び出ししない限り、まったく表示されません。私が推測する解決策ではなく、回避策のようです。
更新 2: Breeze は、私の戻りエンティティをODataのように見なしていると思います。
1) 私の Breeze Api コントローラから、私はこれを使用します:
2) Breeze は次のように述べています。ODataでは、サーバー側の計算フィールドの値の変更は、更新後に Breeze で利用できなくなります。これらの値を更新する必要がある場合は、再クエリを実行する必要があります...
3) したがって、今からの解決策は、計算結果またはトリガー結果を取得するための REQUERY (良いニュースではありません) です。BeforeSaveEntity インターセプターの将来がこの問題を解決することを願っています。または、Breeze の純粋なエンティティ (OData ではなく、サーバー側で計算またはトリガーされる) を取得するにはどうすればよいですか? このトラブルから抜け出す方法はありますか?
java - 公開秘密鍵ペアをキーストアにインポートする
Java で KeyPairGenerator クラスを使用して公開秘密鍵ペアを作成しました。この鍵ペアから、検証のために CA に送信された PKCS10 クラスを使用して CSR 要求を生成しました。問題は、この公開秘密鍵ペアをキーストアにロードする方法です。KeyStore.SetKeyEntry は、秘密鍵とともに証明書パラメーターが必要なため、使用できません。
CA がキー ペアの読み込みに使用する証明書を返送するのを待つ必要があると思いました。しかし、keytool コマンドを使用してキーストアを作成すると、
keytool -genkey -keyalg RSA -keysize 2048 -sigalg sha1withRSA -alias エイリアス名 -validity 365 -keystore キーストア名
次に、このキーストアを Java キーストア クラスにロードします。キーストア オブジェクトには、privatekeyentry と CertificateEntry が含まれます。CAから証明書を取得せずにこれを行うにはどうすればよいですか。
php - データベースに保存しないキージェネレーター
. key
_ database
_ keygen
_ if
_ key
_ else
_ key
_ database
_ データベースに保存せずにこれを達成key
し、特定のユーザー/顧客に対して毎回同じキーを取得する方法はありますか?
コード:
私のHTMLは、
助けてください、私は初心者です。