所定のキーを使用する C# で特定の文字列をハッシュする方法を探していました。
インターネットを介して例を見つけようとする冒険で、マシンのデフォルトキーを使用しているように見える MD5CryptoServiceProvider の例をたくさん見ましたが、特定のキーを適用する例はありません。他の誰かのサーバーと同期するために、データをエンコードするための特定のキーが必要です。ハッシュ化された文字列と ID 番号を渡すと、それを使用してデータが分析され、同様のセットが返されます。とにかく、両方に一貫性のある特定のキーを介してmd5をハッシュする方法があります。
これは C# で行うことをお勧めしますが、ライブラリでそれができない場合は、php や asp などの Web 言語で行うことができますか?
編集:私が投げ込まれたシナリオを誤解し、少し座って、なぜキーを使用させるのかを考えた後、文字列の最後にキーを追加してハッシュしたいようです。こうすることで、サーバーは、渡されたデータと一緒に持っているキーを追加して、有効なアクセスコンピューターであることを確認できます。とにかく...みんなありがとう^_^
Edit2:以下の私のコメントが言うように、それは私が気づかなかった「塩漬け」という用語でした. ああ、方向性のない新しい何かに放り込まれる喜び。