Beispiel #1
0
        public StretchedHash(byte[] b, int hs, ByteSequence s, int i)
        {
            salt       = s;
            iterations = i;

            hash = new ByteSequence(
                new Rfc2898DeriveBytes(b, salt.GetBytes(), iterations).GetBytes(hs)
                );
        }
Beispiel #2
0
 static public string ToHexString(this ByteSequence item)
 {
     return(item.GetBytes().ToHexString());
 }
Beispiel #3
0
 static public void Write(this BinaryWriter item, ByteSequence value)
 {
     item.Write(value.GetSize());
     item.Write(value.GetBytes());
 }
Beispiel #4
0
 static public string ToBinaryRepresentationString(this ByteSequence item, BinaryRepresentationType type)
 {
     return(item.GetBytes().ToBinaryRepresentationString(type));
 }