C# Digital Signature.
My work's clipboard. Sample Digital Signature.
using System.Security.Cryptography
=================================================
private void GenerateHash()
{
string testString = "Test string";
//Convert MessageString to hash.
UnicodeEncoding UE = new UnicodeEncoding();
byte[] MessagesByte = UE.GetBytes(testString);
SHA1Managed sHhash = new SHA1Managed();
HashValue = sHhash.ComputeHash(MessagesByte);
}
private void ReadingHash()
{
byte[] CompareHash;
string testString = "Test string 1"; //"Test string";
//Convert MessageString to hash. For checking
UnicodeEncoding UE = new UnicodeEncoding();
byte[] MessagesByte = UE.GetBytes(testString);
SHA1Managed sHhash = new SHA1Managed();
CompareHash = sHhash.ComputeHash(MessagesByte);
//comparison here.
...........
}
=================================================
using System.Security.Cryptography
=================================================
private void GenerateHash()
{
string testString = "Test string";
//Convert MessageString to hash.
UnicodeEncoding UE = new UnicodeEncoding();
byte[] MessagesByte = UE.GetBytes(testString);
SHA1Managed sHhash = new SHA1Managed();
HashValue = sHhash.ComputeHash(MessagesByte);
}
private void ReadingHash()
{
byte[] CompareHash;
string testString = "Test string 1"; //"Test string";
//Convert MessageString to hash. For checking
UnicodeEncoding UE = new UnicodeEncoding();
byte[] MessagesByte = UE.GetBytes(testString);
SHA1Managed sHhash = new SHA1Managed();
CompareHash = sHhash.ComputeHash(MessagesByte);
//comparison here.
...........
}
=================================================



0 Comments:
Post a Comment
<< Home