問題タブ [secret-key]

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 に答える
11141 参照

java - Javaで文字列を秘密鍵に変換する

DESアルゴリズムを使用してファイルを暗号化し、DESシークレットキーをデータベースに保存して、それを文字列に変換しました。今、その文字列をSecretkeyに変換したいと思います。

これがコードです。

上記のコードは、以下のように文字列をキーに変換します。

キーを文字列に変換して、そのシークレットキーをデータベースに保存したいと思います。次に、復号化中に、その文字列をキーに変換します。

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

java - Androidで秘密鍵を使用して文字列のSHA -1ハッシュを計算するにはどうすればよいですか?

現在、私は SHA-1 ハッシュ アルゴリズムに取り組んでいます。秘密鍵を使用してそのようなアルゴリズムを開発する方法を教えてください。

ありがとう :-)

同様の質問: Android で秘密鍵を使用して文字列の SHA-256 ハッシュを計算するにはどうすればよいですか? .

ありがとう。

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

php - PHPで一括認証コードを生成する方法は?

次のコードを使用して 1500 認証コードを生成しようとしています。

生成されたコードはわずか 1024 個で、ブラウザに出力され、データベースに挿入されました。エラーが発生しました:Fatal error: Maximum execution time of 60 seconds exceeded in...... その後、php.ini で max_execution_time の値を 350 に変更し、WAMP を再起動して同じスクリプトを再度実行しましたが、生成されます1000 未満のコードのみで、ブラウザーは 350 秒が完了するまで読み込みを表示し、エラーを生成しました: 致命的なエラー: 350 秒の最大実行時間を超えました......

実際、この方法で 1 ラックのコードを生成したいと考えています。値に対してこのスクリプトを正常に実行する方法

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

encryption - RC4 での攻撃方法

友人、私は RC4 アルゴリズムのためにできるだけ多くのキーをクラックする必要があるプロジェクトに取り組んでいます。彼の質問を読む前に、RC4 アルゴリズムを試してみてください。

それぞれ数百万行を含む 50 個の異なるファイル (A00.data、A01.data...A49.data) を指定しました。ファイルの各レコードには 5 つのタプルが含まれます

  1. 初期ベクトル[0]
  2. 初期ベクトル[1]
  3. 初期ベクトル[2]
  4. PRGAアルゴリズムの1バイト目

すべての鍵には 8 バイトが含まれます (3 バイトの初期ベクトル指定 + 5 バイトの秘密鍵)

特定の攻撃 (つまり RC4 ) を適用して、各ファイルの数百万行からキー (5 秘密バイト) を見つけるにはどうすればよいですか?

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

java - 証明書なしで Java に SSL を実装する

Javaで事前に配布されたキー(秘密鍵)を使用してSSL暗号化を実装することは可能ですか? 可能であれば、証明書を避けたいです。

証明書はサイトの有効性の認証に使用されるため、これは機能するはずです。これを考えるのは正しいですか、それとも間違っていますか?

ありがとう~カイト

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

android - アプリがアンインストールされた後も保持されるキーを保存します

インストール中のアプリケーションがアンインストールされた後も保持される安全な方法でキーをデバイスに保存する必要があります。私がしたいことは次のとおりです。

  • ユーザーがアプリを初めてインストールすると、アプリはユーザーにプロンプ​​トを表示せずに秘密鍵を作成して保存します
  • ユーザーがアプリを閉じる
  • ユーザーがアプリを再度開くと、アプリはキーを取得します
  • ユーザーはアプリをアンインストールし、デバイスに保存されているすべてのアプリ関連データを削除します
  • ユーザーが同じアプリを再インストールする
  • ユーザーが新しくインストールされたアプリを開くと、アプリはユーザーに再作成またはプロンプトを表示することなく秘密鍵を取得します

外部ストレージにファイルを作成せずにこれは可能ですか? KeyChain API はサポートされている API14 のみをサポートしているため、使用したくありません。また、ユーザーにプロンプ​​トを表示する必要があります。