コード例 #1
0
        private void RunTrip(byte[] entropy, DataProtectionScope scope, IProtector protector)
        {
            var encrypted   = protector.Protect(_sampleBytes, entropy, scope);
            var unencrypted = protector.Unprotect(encrypted, entropy, scope);
            var result      = Encoding.UTF8.GetString(unencrypted);

            Assert.Equal(SampleText, result);
        }
コード例 #2
0
 protected static byte[] Unprotect(byte[] encryptedData, byte[] optionalEntropy, DataProtectionScope scope) => _protector.Unprotect(encryptedData, optionalEntropy, scope);
コード例 #3
0
 public static byte[] Unprotect(byte[] encryptedData, byte[] optionalEntropy, DataProtectionScope scope)
 {
     return(_protector.Unprotect(encryptedData, optionalEntropy, scope));
 }