問題タブ [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.
node.js - node.js で DER でエンコードされた秘密鍵を PEM にフォーマットする
node.js暗号ライブラリで生成されたDER秘密鍵をフォーマットするにはどうすればよいですか
PEM形式に?
java - JAVA での K ビット文字列の生成
暗号コースでは、特定の長さのキーを生成する必要があります, 私のベースで128ビット, しかし、そうする最も簡単な方法は何ですか?
興味があれば Garbling Circuits に関するものです。
したがって、基本的には次のものを生成できる必要があります。
1000100101110101...
一定の長さでランダムに。自分でコードを書くことはできますが、もっと簡単な方法はありませんか?
今のところ、私の解決策は、長さ 8 のバイト配列を作成し、SecureRandom を使用してそれをランダム化することですが、配列全体に対してバイナリ操作を実行することはできません:/
java - GeneratedKey を config.properties ファイルに追加するには?
パスワードを暗号化および復号化しようとしていますが、これらの生成キーについてはこれまでのところ問題ありません。このキーをプロパティファイルに保存する必要がありますが、キーを追加すると次のようになります。
だから私は自分のコードから何か間違っているのではないかと疑っています?!?!
そして、私のコードの一部があります=
助けてくれてありがとう.すべての答えは受け入れられる.
javascript - javax.crypto の JavaScript の代替コード
javax.crypto パッケージを使用する代わりに、JavaScript で以下のコードを実装したいと考えています。
以下のコードは、AES を使用してキーを生成します。
これはJavaで完全に機能しています。JavaScriptで代替案を提案できますか。
私はCrypto.jsについて知りましたが、ここでどのように使用できるか、理解していません。
暗号化と復号化については、私が使用して"AES/ECB/PKCS5Padding"
いるので、javascript コードと互換性がありますか?
助けてください。
前もって感謝します。
java - SimpleKeyGenerator が Spring Cache Mechanism のメソッド名を考慮しないのはなぜですか
以下のように SimpleKeyGenerator の実装を知っています。
私を混乱させているのは、メソッドの名前を考慮せず、パラメーターのみを考慮していることです。どうして???これにより、同じパラメーターを持つ 2 つの異なるメソッドが同じキーを持ち、同じ結果がキャッシュに返されます。このデザインの目的は何ですか?
encryption - 非対称暗号鍵のペアはどのように生成されますか?
私は最近、コンピューター サイエンスの授業で公開/秘密キーの暗号化と、データの暗号化/復号化に関してそれがどのように機能するかについて学んでいます。また、デジタル署名に使用する方法についても説明しました。ただし、実際のキー自体がどのように生成されるかについては、あまり詳しく説明しませんでした。
私はそれが非常に大きな数で始まることを知っています.2つの異なるキーを返すある種のキー生成アルゴリズムに渡されます.1つはプライベートで、もう1つはパブリックです. これらのアルゴリズムは既知のものですか、それともブラック ボックス システムですか? また、1 人のユーザーが常に同じキーのペアをリンクしているのか、それともいつでも変更されることはありますか?
キーがリンクされているため、非常に数学的な問題のように見えますが、一方は他方から推測できません。
ios - 無効なバーコード - Google 認証システム - iOS - = のパディング
iOS の Google Authenticator に問題があります。以下の標準コード スニペットを使用して TOTP キーを生成しています。
生成されるコードは、以下のように末尾に = 記号が埋め込まれます。
6ICU5K45MHIZCMTR3DABCDFP7XSZGV4DVTRABCOPD5RDQRGOLTGQ====
次に、この文字列に基づいて適切な QR コードを生成しますが、一部のデバイスでスキャンすると問題が発生します。このコードは、Android で Google Authenticator を使用すると機能しますが、iOS バージョンを使用すると次のエラーで失敗します...
無効なバーコード
バーコード「otpauth://totp/MyDomain:user@user.com?secret=6ICU5K45MHIZCMTR3DABCDFP7XSZGV4DVTRABCOPD5RDQRGOLTGQ%3D%3D%3D%3D&issuer=MyDomain」は有効な認証トークン バーコードではありません。
ご覧のとおり、末尾の = パディングは秘密の文字列でエンコードされており、これが iOS でエラーを引き起こしているようです。これがiOSでは失敗するのにAndroidでは失敗する理由はわかりませんが、追加する必要があるものです
これはGA GitHubの古い問題ですが、同じ問題のようですが、解決策はありません... https://github.com/google/google-authenticator/issues/267
& これは、エンコードの前に文字列をシードすることで問題を回避した人ですが、これは Apple デバイスの上記の Google Authenticator のシナリオでは機能しません。特定の秘密が無効です
問題を回避する理由または考えられる方法についてのアイデアはありますか?
hash - chrony で SHA1 ハッシュ関数を許可するには?
2 つのデバイス間の同期には chrony を使用します。SHA1 関数でキーを作成しようとすると、次のエラーが表示されます。
SHA1 ハッシュ関数を設定するにはどうすればよいですか?
mybatis - Mybatis keygeneratorフィールドにid値を入力する方法(以前はnullでした)?
Mysqlデータベースにはテーブル (id bigint auto_increment 主キー、xx) があり、springboot コードは次のとおりです。
私たちのinsert sql言語にはidフィールドが含まれていません.useGeneratedKeys = true、keyProperty = "id"を指定すると、 saveメソッドを呼び出すと、オブジェクトデータはid値を返します有効な ID 値)。
しかし、sql に挿入すると、影響を受ける行のみが返されます。有効な data.id 値が返されるのはなぜですか?
mybatis が mysql からの 2 番目のクエリ ID を持っていない場合、配布システムは mybatis からの一意の ID を確実に返す方法を教えてください。
マイバティスはどのようにそれを認識していますか?
SQLに挿入した後、IDを照会しますか??
SQLへの挿入には2つのリクエストデータベースがありますか(最初は挿入、2番目はクエリID値です)?
java - 公開鍵がわかっている場合の Java RSA 秘密鍵の生成
公開鍵が既知の場合、JavaでRSA秘密鍵を生成する方法はありますか?
java.security パッケージの KeyPairGenerator クラスでこれを行う方法が見つかりません...
私の質問は非常に単純です。暗号化に関連する情報を探しているわけではありません。私がRSAの公開指数を持っている場合、2048 などの特定のモジュラス長に対して、その公開指数のプライベート指数を Javaで取得する方法はありますか? これは、トピックにいくつかの光を当てる必要があります: https://en.wikipedia.org/wiki/RSA_(cryptosystem)#Key_generation https://en.wikipedia.org/wiki/65,537