對稱加密解密通用類庫函式

2022-01-15 20:53:14 字數 882 閱讀 7102

using system;

using system.io;

using system.text;

using system.security.cryptography;

public class crypto

get}

///

/// 加密私鑰

///

public byte cryptkey

get}

///

/// 加密的初始化向量iv

///

public byte cryptiv

get}

public crypto()

///

/// 加密函式,用於對字串進行加密。需要提供相應的金鑰和iv。

///

///

public string encrypt()

///

/// 解密函式,用於經過加密的字串行進行加密。需要提供相應的金鑰和iv。

///

///

public string decrypt()}}

下面使用上面類**加密解密的一些部分資料,我本人無法對這些資料進行歸納為有價值的表達,望各位不吝賜教:

加密前英文本母,數字長度範圍

加密前中文字元長度範圍

加密後長度大小

0-15

0-524

16-31

6-10

4432-47

11-15

6448-63

16-20

8864-79

21-15

10880-95

16-30

12896-111

31-35

152

對稱加密解密類

using system using system.collections.generic using system.web using system.security.cryptography using system.text using system.io using system.web.u...

加密解密幫助類(對稱加密)

1 對稱加密幫助類 2public static class cryptohelper3 22 provider.key encoding.utf8.getbytes key 2324 encryptor provider.createencryptor 25 建立明文流 26byte clearb...

對稱加密解密類c

namespace encryptdll else if sha1.computehash encoding.default.getbytes strkey length tdes.key.length 初始向量的設定 if sha1.computehash encoding.default.get...