public int?DecodeAnswer() { if (Salt == null || cryptedAnswer == null) { return(null); } var cr = new Crypto.Crypto(); var dec = cr.Decode(cryptedAnswer, Salt); return(dec); }
public void EncodeAnswer(int?selected) { if (selected == null) { return; } var cr = new Crypto.Crypto(); Salt = cr.CreateSalt(); Salt[0] = (byte)(Salt[0] ^ BitConverter.GetBytes(TestIsCheckable)[0]); cryptedAnswer = cr.Encode(2, Salt); }