重複の可能性:
C#SHA-1とPHP SHA-1…異なる結果?
sha1(string,true);
PHPの同等のメソッドがC#で何であるかを調べようとしています。たくさん検索してコードを書いてみましたが、解決策が見つかりませんでした。sha1
PHP関数のように、長さが20の行バイナリ形式で取得する方法を教えてもらえますか: PHPマニュアルのSHA1?
PHPの場合:
sha1($sampletext, true);
C#の場合:
string sampletext= "text";
SHA1 hash = SHA1CryptoServiceProvider.Create();
byte[] plainTextBytes = Encoding.ASCII.GetBytes(dataString);
byte[] hashBytes = hash.ComputeHash(plainTextBytes);
どちらも異なる出力を返します。
ありがとう