Пример #1
0
 public static String Encode(String plain, BaseCryptType type = DefaultBaseCryptType)
 {
     return(type switch
     {
         BaseCryptType.Base16 => Encode(Base16, plain),
         BaseCryptType.Base32 => Encode(Base32, plain),
         BaseCryptType.Base58 => Encode(Base58, plain),
         BaseCryptType.Base64 => Base64Encode(plain),
         BaseCryptType.Base85 => Encode(Base85, plain),
         _ => throw new NotSupportedException()
     });
Пример #2
0
 public static String DecodeBase(this String encoded, BaseCryptType type = Base.DefaultBaseCryptType)
 {
     return(Base.Decode(encoded, type));
 }
Пример #3
0
 public static String DecodeBase(this Byte[] data, BaseCryptType type = Base.DefaultBaseCryptType)
 {
     return(Base.Decode(data, type));
 }
Пример #4
0
 public static String EncodeBase(this String plain, BaseCryptType type = Base.DefaultBaseCryptType)
 {
     return(Base.Encode(plain, type));
 }