Exemple #1
0
        public void CanCreateBase64StringViaConfig()
        {
            var config = new HashUtilityConfig(AlgorithmOptions.SHA256, EncodingOptions.UTF8, null, Base64FormattingOptions.None, true);

            Assert.AreEqual("bjQLnP+zepicpUTmu3gKLHiQHT+zNzh2hRGjBhevoB0=", HashUtility.Create(config.ToString()).ComputeHash(new byte[] { 0 }).ConvertToString());
        }
Exemple #2
0
 public void CanGenerateConfigString()
 {
     Assert.AreEqual("{\"CustomAlgorithm\":null,\"UseBase64Encoding\":false,\"AlgorithmOption\":\"SHA256\",\"Base64FormattingOption\":\"None\",\"EncodingOption\":\"UTF8\",\"HashName\":null}", HashUtilityConfig.GenerateConfigString(AlgorithmOptions.SHA256, EncodingOptions.UTF8));
 }