RLib  5.7
RLib - an opensource, lightweight and multi-platform framework for cpp programming
System::Security::Cryptography Namespace Reference

提供加密服务,包括安全的数据编码和解码,以及许多其他操作 More...

Classes

class  AES
 AES encryption algorithm More...
 
class  Base64
 
class  BlockCipherPadding
 Block cipher padders More...
 
class  CRC
 Cyclic redundancy check algorithm More...
 
class  CryptographyBase
 公开统一的内存管理接口 More...
 
class  Hex
 
class  MD5
 表示 MD5 哈希算法的实现 More...
 
class  RSAKeyPair
 A suite of routines for performing RSA public-key computations. http://www.ohdave.com/rsa/RSA.js More...
 

Enumerations

enum  PaddingMode {
  PaddingMode::PKCS7 = 0, PaddingMode::ONE_AND_ZEROS, PaddingMode::ZEROS_AND_LEN, PaddingMode::ZEROS,
  PaddingMode::NONE
}
 Padding mode, for cipher modes that use padding More...
 

Detailed Description

提供加密服务,包括安全的数据编码和解码,以及许多其他操作

Enumeration Type Documentation

Padding mode, for cipher modes that use padding

Enumerator
PKCS7 

PKCS7 padding (default)

ONE_AND_ZEROS 

ISO/IEC 7816-4 padding

ZEROS_AND_LEN 

ANSI X.923 padding

ZEROS 

zero padding (not reversible!)

NONE 

never pad (full blocks only)