問題タブ [string-hashing]
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.
spring-security - Spring Security がデータベースにハッシュされたパスワードを設定しない
ハッシュ化されたパスワードをデータベースに入力し、アプリケーションにログインしようとしています。これは、典型的なハッシュ化されたパスワードが機能すると思われるのと同じように、ログイン フォームから送信したデータを照合することによって行われます。私はSpring SecurityとSpring Bootを使用していますが、これまでのところ、エラーが発生したため、ログインフォームが機能していることがわかりますEncoded password does not look like BCrypt
。また、ユーザーをデータベースに送信するときに、データベースのパスワード列にプレーンな文字列が表示されるだけなので、機能していないこともわかっています。ここでどこが間違っているのか本当にわかりません。
ここに私の User オブジェクトがあります
これが私のセキュリティ構成です
私のユーザー詳細サービス
パッケージcom.example.service;
そしてPasswordCrypto
誰かが私が間違っていることを知っていて、私を助けてくれるなら、それは素晴らしいことです。また、コードを表示する必要があるかどうかも教えてください。前もって感謝します。
algorithm - ハッシング技術におけるハッシュ値の一様分布とは
Hashingでは、ハッシュ値のこの均一な分布は何を意味しますか。適切な例を使用して、素人の言葉で説明してください。
ありがとうございました
java - 同じユーザーIDに同じ色を選択する方法
String ユーザー ID が渡されるライブラリがあるため、その String ユーザー ID に基づいて、これら 3 つの色のいずれかのみを選択する必要があります。
たとえば、ユーザーID が文字列である場合は、次に同じユーザー IDが渡された場合12345
に選択できるため、同じ RED 色のみを選択する必要があります。String userid が である場合の別の例です。この場合、次に同じユーザー IDが渡された場合に選択できるため、同じ色のみを選択する必要があります。RED
12345
98765
BLUE
98765
BLUE
アイデアは同じユーザーIDのためのもので、常に同じ色を選択する必要があります。最初に 1 つの色を選択し、次に別の色を選択するのと同じユーザー ID であってはなりません。
同じユーザーIDに対して常に同じ色を選択できるように、ここでユーザーIDに使用できるハッシュ手法は何ですか?
c++ - C++ 標準ライブラリのハッシュ実装への (移植可能な) アクセスを取得できますか?
GNU C++ 標準ライブラリには次のものがあります。
実装の一部として (たとえば、文字列で使用されます)。今、私もそのコードを使用したいのですが...移植可能な方法で(つまり、clangのlibc ++で動作する方法で)アクセスするにはどうすればよいですか?
c++ - MurmurHash2 を正しく使用していますか?
だから私は私のクラスの 1 つのハッシュ プログラムを書いているし、彼はオンラインでハッシュ関数を見つけさせてくれます。ただし、次のハッシュ関数を使用すると、膨大な数が得られます。私の質問は、この関数から得た答えをテーブルのサイズで変更する必要がありますか、それとも何か間違っていますか?
javascript - JavaScript でファイルの違いを確認するにはどうすればよいですか?
JS と HTML 5 を使用して構築された Githubs デスクトップ フレームワークである Electron を使用しています。
これらのファイルと文字列は、同じサイズでも異なる場合があります。サイズは小さいもの (2 ~ 3 バイト) または大きいもの (2 ~ 3 メガバイト) です。
アプリの性質上、0.5 秒ごとにこれを確認する必要があります (ポーリング時間には余裕があります)。
このデータは、sqlite と同様にローカル データベースに保存されます。このデータベースの内容を完全に制御できます。私の最初の考えは、データベース内の各ファイル/文字列の MD5 ハッシュを、ファイル/文字列の MIME タイプとサイズと共に作成して保存することです。そうすれば、サイズの違いを確認し、サイズが同じ場合は MIME タイプにフォールバックし、サイズが同じ場合は md5 にフォールバックできます。
私の問題は、ポーリング頻度です。簡単に言うと、クリップボードの内容を取得してデータベースと照合するため、サイズ、MIME タイプ、および md5 ハッシュをポーリングごとに計算する必要があります。MIME タイプとサイズは問題ありませんが、8MB のイメージの md5ing は遅くなる可能性があります。
私が知っておくべき別の方法はありますか?
ありがとう
c# - C# から SQL へのハッシュと Base64 への変換
次の C# メソッドを SQL Server 2014 コードに書き直そうとします。これまでのところ無駄です。
特に UTF8 へのエンコーディングには問題があります。
助けていただければ幸いです。
java - md5 を使用したハッシュとプライベート証明書を使用した署名
パラメータの 1 つが署名である URL を生成する必要があり、Java アプリケーションで以下の要件を使用して署名を生成する必要があります。
他の 4 つの URL パラメータ値は、MD5 を使用して (以下に指定された順序で) ハッシュし、プライベート証明書を使用して署名する必要があります。(署名は、RSA Laboratory の Public Key Cryptography Standards Note #1 で定義されているように、DER でエンコードされた PKCS #1 ブロックになります。) 結果のダイジェストは、base64 を使用して ASCII 文字セットに変換し、HTTP URL 文字セットの制限に準拠するようにエンコードする必要があります。
最終的な URL は次のようになります。
私は以前に暗号化に取り組んだことがないため、開始方法がわかりません。誰かがこれをどのように達成できるか助けてくれますか?