Метод | Описание | |
---|---|---|
CipherDecryption ( string strAlgName, Windows.Storage.Streams.IBuffer buffEncrypt, BinaryStringEncoding encoding, |
对一段 Buffer 根据指定的算法和密钥解密,如果使用 CBC 算法,还需要初始化向量
|
|
CipherEncryption ( string content, string strAlgName, BinaryStringEncoding encoding, |
对字符串依据指定的算法和密钥进行加密,如果使用 CBC 算法,还需要初始化向量
|
|
GenerateCBCVector ( string strAlgName ) : Windows.Storage.Streams.IBuffer |
生成 CBC 算法初始化向量
|
|
GenerateKey ( string strAlgName, uint keyLength ) : |
根据加密算法和长度生成一个对称密钥,现在尚不能导出密钥
|
|
ProtectAsync ( string strMsg, string strDescriptor, BinaryStringEncoding encoding ) : Task |
||
ToString ( BinaryStringEncoding encoding, Windows.Storage.Streams.IBuffer buff ) : string | ||
UnprotectAsync ( Windows.Storage.Streams.IBuffer buffProtected, BinaryStringEncoding encoding ) : Task |
public static CipherDecryption ( string strAlgName, Windows.Storage.Streams.IBuffer buffEncrypt, BinaryStringEncoding encoding, |
||
strAlgName | string | 算法 |
buffEncrypt | Windows.Storage.Streams.IBuffer | 加密缓冲区 |
encoding | BinaryStringEncoding | 编码方式 |
key | 密钥 | |
iniVec | Windows.Storage.Streams.IBuffer | 初始化向量 |
Результат | string |
public static CipherEncryption ( string content, string strAlgName, BinaryStringEncoding encoding, |
||
content | string | 源字符串 |
strAlgName | string | 加密算法 |
encoding | BinaryStringEncoding | 字符串编码方式 |
key | 密钥 | |
iniVec | Windows.Storage.Streams.IBuffer | CBC 初始化向量 |
Результат | Windows.Storage.Streams.IBuffer |
public static GenerateCBCVector ( string strAlgName ) : Windows.Storage.Streams.IBuffer | ||
strAlgName | string | |
Результат | Windows.Storage.Streams.IBuffer |
public static GenerateKey ( string strAlgName, uint keyLength ) : |
||
strAlgName | string | 算法 |
keyLength | uint | 密钥长度 |
Результат |
public static ProtectAsync ( string strMsg, string strDescriptor, BinaryStringEncoding encoding ) : Task |
||
strMsg | string | |
strDescriptor | string | |
encoding | BinaryStringEncoding | |
Результат | Task |
public static ToString ( BinaryStringEncoding encoding, Windows.Storage.Streams.IBuffer buff ) : string | ||
encoding | BinaryStringEncoding | |
buff | Windows.Storage.Streams.IBuffer | |
Результат | string |
public static UnprotectAsync ( Windows.Storage.Streams.IBuffer buffProtected, BinaryStringEncoding encoding ) : Task |
||
buffProtected | Windows.Storage.Streams.IBuffer | |
encoding | BinaryStringEncoding | |
Результат | Task |