Beispiel #1
0
 public SymmetricServiceTests()
 {
     _source    = nameof(SymmetricServiceTests);
     _token     = SecurityToken.New();
     _encoding  = Encoding.UTF8;
     _symmetric = TestServiceProvider.Current.GetRequiredService <ISymmetricService>();
 }
 /// <summary>
 /// 解密 TripleDES。
 /// </summary>
 /// <param name="service">给定的 <see cref="ISymmetricService"/>。</param>
 /// <param name="buffer">给定的字节数组。</param>
 /// <param name="token">给定的 <see cref="SecurityToken"/>(可选;默认使用选项配置)。</param>
 /// <returns>返回字节数组。</returns>
 public static byte[] DecryptTripleDes(this ISymmetricService service, byte[] buffer,
                                       SecurityToken token = null)
 => service.NotNull(nameof(service)).DecryptTripleDes(buffer, out _, out _, token);
Beispiel #3
0
 public ByteCodecService(ISymmetricService symmetric,
                         NetworkBuilderDependency dependency, ILoggerFactory loggerFactory)
     : base(dependency, loggerFactory)
 {
     Symmetric = symmetric.NotNull(nameof(symmetric));
 }