public static Compute384Byte ( IEnumerable |
||
Data | IEnumerable |
The data to be hashed. Takes an array of bytes. |
Salt | IEnumerable |
The salt value used to help prevent dictionary attacks. Takes an array of bytes. |
return | byte[] |
public static byte[] Compute384Byte(IEnumerable<byte> Data, IEnumerable<byte> Salt)
{
var TD = new List<byte>(Data);
var TS = new List<byte>(Salt);
//The Salt Algorithm
TD.AddRange(TS);
foreach (byte b in TS)
{
TD.Insert(0, b);
TD.Insert(TD.Count - 1, b);
}
return SHA384.ComputeHash(TD.ToArray());
}
Hash::Compute384Byte ( System Data ) : byte[] | |
Hash::Compute384Byte ( byte Data ) : byte[] | |
Hash::Compute384Byte ( string Data ) : byte[] |