問題タブ [key-pair]
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.
url - key-pair-id を使用した URL ソース暗号化の実装方法に関するアドバイス
このようなURLを取得するために暗号化を行う方法を誰かが明らかにすることはできますか? または検索するキーワード/検索するための有用なリンクを提案しますか?
r - Rでペアを数える
列1がID(一意ではない)で、列2と3がそれぞれIDに関連付けられた正と負の値である3列のデータセットがあります。私はRが初めてで、各IDに関連付けられた値のペアの数を数える方法を見つけようとしています. ペアを数える必要があるため、テーブルと一意の関数は役に立ちません。ありがとう!
ssh - .pem キー ファイルを Windows で自動的に .ppk に変換する/スクリプト/コマンド ライン
Vagrant を使用して、PuTTY で接続したい Windows ホスト上に VM を作成しています。Vagrant は、RSA 秘密鍵を .pem 形式で作成します。PuTTY は、接続を作成するために .ppk 形式のキーを必要とします。
vagrant VM の作成時に .pem を .ppk に自動的に変換したいと考えています。
.pem を .ppk に変換する方法に関する質問は何度も聞かれ、回答されていますが、Windows では、これらの回答はすべて puttygen GUI をクリックする必要があります。Linux では puttygen はすべてコマンド ラインから操作できるようですが、Windows では GUI を使用する必要があります。
新しい VM を作成するとき、GUI をクリックする必要があるのは私のワークフローの遅い点です。これは避けたいと思います。
Windowsで.pemファイルを.ppk形式に変換するコマンドライン/スクリプト可能/プログラム的な方法はありますか?
java - java.lang.IllegalArgumentException: string curve25519 は OID bouncycastle 1.52 ではありません
曲線 25519 の /java 弾む城 1.52 実装を使用してキーペアを生成しようとしています。
java.lang.IllegalArgumentException: string curve25519 は OID ではありません
これが私のコードです:
このコードの結果は、以下のスタック トレースです。
java.lang.IllegalArgumentException: 文字列 curve25519 は org.bouncycastle.asn1.ASN1ObjectIdentifier の OID ではありません。(不明なソース) org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey.getEncoded (不明なソース) で org.bouncycastle.jcajce .provider.asymmetric.ec.BCECPrivateKey.getPublicKeyDetails (不明なソース) org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey.(不明なソース) org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC で。 com.poc.databank.encryption.BouncyCastleEncryption.generateKeys(BouncyCastleEncryption.java:22) の generateKeyPair(不明なソース) com.poc.databank.encryption.BouncyCastleTest.testApp(BouncyCastleTest.java:16) の sun.reflect.NativeMethodAccessorImpl. sun.reflect.NativeMethodAccessorImpl での invoke0(ネイティブ メソッド)。org.junit.runners.model.FrameworkMethod で java.lang.reflect.Method.invoke(Method.java:606) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で (NativeMethodAccessorImpl.java:57) を呼び出す$1.runReflectiveCall(FrameworkMethod.java:47) で org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) で org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) で org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) で org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner) .java:70) で org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) で org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners. ParentRunner.access$000(ParentRunner.java:53) org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) org.junit.runners.ParentRunner.run(ParentRunner.java:309) org.eclipse .jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner .RemoteTestRunner.org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) で実行 (RemoteTestRunner.java:390)
弾む城のコードを調べたところ、curve25519 が CustomNamedCurves クラスに次のように登録されていることがわかりました。
しかし、そうではありません
これには理由があるはずだと理解しています。Curve25519 を使用してキー ペアを生成する方法を見つけてください。
list - PROLOG: リストを再帰的に保持する
そのため、私はこれを理解するために多くの時間を費やしましたが、ほとんど進歩がありませんでした. あなたが私を助けてくれることを願っています。目標は、次のようなリストを取得することです(ベースリストと呼びましょう): [[[feesc,11],[podshare,11]],[[feesc,11]],[]]. And make it become this: [[feesc,22],[podshare,11]]
.
結果のリストに追加または合計する述語があります。コードは次のとおりです。
再帰をシミュレートするためにこのメソッドを手動で呼び出すと、希望どおりに機能します。例:
期待される結果は正しいです。問題は再帰の問題です。
したがって、基本的に私がする必要があるのは、ベースリストを反復処理し、各キー/パーリストに到達したら、place_key を呼び出してスタックに保持し、再帰が最後まで保持するようにすることです。指摘しておくと、追加したくありません。place_key からの最新の結果が必要なだけです。
私がこれまでに行ったこと:
私が実行すると:
私は何を間違っていますか?
amazon-web-services - 実行中の EC2 インスタンスからキー ペアを削除する
.pem ファイルを紛失したため、ec2 インスタンスにログインできません。幸いなことに、マシン キーが auth_keys ファイルに追加されているので、それを使用してログインできます。auth_keys ファイルからマスター pub キーを削除し、sshd サービスを再起動しました。しかし、master.pem キー ファイルを持っている私の同僚は、引き続きインスタンスにログインできます。master.pem ファイルを使用してインスタンスへの完全なアクセスを無効にする何かが不足していますか? ご意見をお聞かせください。
ありがとう