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

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

.net - 優れたライセンスキージェネレータを入手する方法または入手先

ライセンスキーの生成に古いdllを使用しているソフトウェアがあります。ただし、それを使用した人はしばらく前に残しており、このdllがリモートで安全であるかどうか、または彼がそれを使用する権利を持っているかどうかさえわかりません。つまり、交換したいのです。

キージェネレーターまたはその方法に関するサイトを作成するために使用できる優れたツールを知っている人はいますか?.NETで独自のキージェネレータプログラムを作成できるようにしたいと考えています。もちろん、インターフェイス自体がないと誰もキーを生成できないように、十分に安全である必要があります。文字列を送信するために以前に必要だったもので、キーを返します。これで十分です。

新しいキージェネレーターでは同じ結果が得られないことを十分に認識しており、新しいバージョンの製品で使用するため、問題はありません。

編集:言及するのを忘れました、私たちが実際に使用しているキーは、元の文字列を取得するために実際に逆にすることができます。この文字列に、取得してガベージしたい情報を入れます。キーは16文字の長さの16進数でした。ただし、これは、必要に応じて変更される可能性があります。

0 投票する
3 に答える
1137 参照

c# - C#で4文字ごとに「-」を書き込むkeygenの作成方法

簡単な質問があります。アプリのランダムパスワードを生成するkeygenがあります。大文字と数字を生成しますが、コードをこのようにフォーマットする一部のプログラムのようにしたいと思いますxxxx-xxxx-xxxx。これまでのところ私のコードはこれです

複雑ではなく単純なものなので、このコードに「-」を実装する方法があることを願っています。

前もって感謝します!

0 投票する
2 に答える
291 参照

python - Python 3.x 辞書ベースの keygen ヘルプ?

Python を 1 か月勉強しており、辞書を使用して keygen アプリケーションを作成しようとしています。アイデアは、 name = input('Name: ') の各文字を dict.keys() と比較し、名前の各文字が dict.keys() と等しい結果として dict.values() を出力することでした。それが私が書いたものです:

これを書いてみた...

...しかし、print(x)結果を保持する必要がありますが、その方法がわかりません! 私がこれを行う場合:

「a」は辞書の最後のキーのみを保持します:(。print(x)がdict.keys()の各キーを新しい行に出力するためだと思いましたが、解決方法がわかりません(試してみました型などを変換していますが、うまくいきませんでした)。

これを解決するのを手伝ってくれませんか? また、文字列の各文字を別の文字列と比較し、結果として正しい位置に dict.values() を出力する方法もわかりません。

このばかげた質問で申し訳ありませんが、私はPythonアプリを書くことに興奮しています:)


@カール

Python 2 をカバーする Mark Luts による「Learning Python」と Python 3 をカバーするポケットの 2 冊の本で Python を勉強しています。ここで、name_textbox と key_textbox のキャプションが一致するかどうかを検証する GUI を使用して、この keygen のソース コードを実際のアプリケーションに実装する方法をお尋ねしたいと思います (私は基本的なものなので、アイデアを提供するために以前に書いたものでした) keygen の出力結果。私は自分でこれをやろうとすることができることを知っています(私はやったが成功しませんでした)が、最初に本(ポケット1)を完成させ、Pythonのすべての主要な側面を理解したいと思います. お待ちいただきありがとうございます。

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

key-generator - Keygen とチェッカー C#?

ソフトウェアにライセンス機能を実装しようとしています。CD にキーを印刷したいのですが、ユーザーはシステムにキーを入力する必要があり、その後キーが検証されます。つまり、CD で生成されたキーはソフトウェアのハードコードされた値などと一致する復号化後の値を生成します。

この種のもの、または同じアイデアで機能するものを実装する方法を教えてください。

ありがとう。

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

key-generator - キージェネレーター方式?

私はこれを投稿するのは本当にばかげていますが、私の質問に対する答えがなく、私はまだジュニアプログラマーなので、これを投稿します:

ご覧のとおり、この4バイトの配列とRNG暗号化から生成された8バイトを生成します。シリアルを確認する場合は、最後の4バイトを取得し、それらの間の数学的関係を使用して、多くのシリアルを生成します。それらが有効かどうかを確認できます。私はおそらく非常に悪いセキュリティを備えたかなり古い方法を知っているので、誰かが私を助けたり、私のコードに何かを追加したり、何か新しいことを提案したりできるなら、私は本当に感謝します。

0 投票する
2 に答える
6597 参照

java - OpenJDK 1.6 および SecureRandom/KeyGenerator (何が利用可能ですか?)

次のすべての結果は"java.security.NoSuchAlgorithmException: SHA not SecureRandom available"(または同様の) になります。

"java.security.NoSuchAlgorithmException: SHA KeyGenerator not available"次の ( )も同様です。

OpenJDK で使用できるジェネレーターは何ですか? Standard Algorithm Namesによると、SHA ファミリーが利用可能であるように見えます (少なくとも SecureRandom では)。

つまらない Java の質問で申し訳ありません。私は Crypto++ と OpenSSL のような人で、Google は多くのノイズを返しています。問題があれば、Eclipseで作業しています。

ジェフ

0 投票する
4 に答える
5252 参照

java - モジュラスRSAキーで1バイト余分に取得し、場合によっては指数も取得します

ここに私のコードスニペットがあります:

出力は次のとおりです。

1024 ビット長のキー モジュラスは 128 バイト、2048 の場合は 256 である必要がありますが、1 バイト余分に取得しています (常に最初のバイトに 0 を追加します)。これを解決するには助けが必要です..

ありがとう、パワン

0 投票する
2 に答える
714 参照

java - JAVA 復号化エラー: 入力が 16 の倍数である必要があります

簡単な暗号化/復号化プログラムを開発しようとしています。私が直面している問題は、暗号化されたメッセージを解読しようとすると、暗号で解読するときに入力の長さが 16 の倍数でなければならないというエラー メッセージが表示されることです。暗号化されたメッセージを文字列に変換する前にエンコードする必要がある可能性があることをどこかで読みました。これを行う方法がわかりませんか?または、別の方法がある場合は、誰かが私を助けてくれますか?

0 投票する
3 に答える
30929 参照

jakarta-ee - PEM 形式で PKCS#1 RSA キーを生成するには?

私の英語で申し訳ありませんが、正直なところ、これについてはほとんど理解していませんので、ご容赦ください。

サーバーに署名付きリクエストを送信する Java アプリケーションを開発しています。そのためには、署名と検証用の形式でPKCS#1 RSAキー ペアを生成する必要があります。OpenSSL v.1.0.1PEMを使用してみました。しかし、生成された公開鍵は.X.509 PEM

キーの生成に使用した openssl コマンドは次のとおりです。

秘密鍵:

公開鍵

このスレッドも調べたところ、オープン ソースの Java ライブラリ BouncyCastle: Generating RSA keys in PKCS#1 format in Javaが見つかりました。

しかし、BouncyCastle は encoding ではなく PKCS#1 パディング専用であると書かれます

できれば、他のオプションが利用できない場合は、JAVA またはサードパーティを使用して生成する方法を探しています。

0 投票する
4 に答える
21515 参照

javascript - パスワードに基づいて、javascript で RSA キー ペアを生成します。

私の知る限り、RSA キーは通常、(強力な) ランダム ジェネレーターに基づいて生成されます。

代わりに、パスワードに基づいて作成したいと考えています。

またはむしろそのハッシュ、たとえば sha512(sha512(password+salt)+password+pepper)

これは、JavaScript でクライアント側で行う必要があります。

誰でもこれを行う方法を知っていますか? 与えられた入力に基づいて、決定論的に RSA キーペアを作成する簡単な JavaScript ライブラリはありますか?

(実際には、RSA について言及していますが、安全な非対称暗号化で十分です。必要なのは、パブリック プライベート暗号化だけです)


追加:接続やサーバーに依存する必要のない安全な通信ソリューションを構築しているため、これが必要です。

ランダム キーを使用してすべてのコンテンツを AES で暗号化しています。キーは RSA 暗号化されています。アイデアは、アリスが自分のコンテンツ (または実際には、コンテンツの AES キー) をボブの公開鍵で RSA 暗号化できることです (したがって、ボブの公開鍵はオンラインで保存する必要があります)。

その後、ボブがパスワードを再度入力すると、ブラウザーはその場で決定論的に RSA 秘密鍵と公開鍵を計算し、アリスからコンテンツをダウンロードし、秘密鍵を使用してローカルで復号化できます。