加密與解密處理類

2021-05-21 14:07:19 字數 2323 閱讀 3952

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.io;

using system.security.cryptography;

namespace sedo

;//定義加密類

internal class encrypttransformer

internal icryptotransform getcryptoserviceprovider(byte byteskey)

else

// see if the client provided an initialization vector

if (null == initvec)

else

return des.createencryptor();

}case encryptionalgorithm.tripledes:

else

// see if the client provided an iv

if (null == initvec)

else

return des3.createencryptor();

}case encryptionalgorithm.rc2:

else

// see if the client provided an iv

if (null == initvec)

else

return rc2.createencryptor();

}case encryptionalgorithm.rijndael:

else

// see if the client provided an iv

if (null == initvec)

else

return rijndael.createencryptor();

}default:}}

//加密的偏移向量

internal byte iv

set

}//加密的金鑰

internal byte key

set

}//定**密類

internal class decrypttransformer

//加密的偏移向量

internal byte iv

set

}//加密的金鑰

internal byte key

set

}internal icryptotransform getcryptoserviceprovider(byte byteskey)

case encryptionalgorithm.tripledes:

case encryptionalgorithm.rc2:

case encryptionalgorithm.rijndael:

default:

}} //end getcryptoserviceprovider

//定義加密者類

public class encryptor

public byte encrypt(byte bytesdata, byte byteskey, byte bytesiv)

public byte iv

set

}public byte key

set

}//定**密者類

public class decryptor

public byte decrypt(byte bytesdata, byte byteskey, byte bytesiv)

set

}public byte key

set

}//類描述:檔案加密/解密類

public class securityfile

//加密的偏移向量

internal byte iv

set

}//加密的金鑰

internal byte key

set

}//功能描述:加密檔案

public void encryptfile(string infilename, string outfilename, byte byteskey, byte bytesiv)

//功能描述:解密檔案

public void decryptfile(string infilename, string outfilename, byte byteskey, byte bytesiv)

加密解密(處理密碼)

用法 protected void page load object sender,eventargs e using system using system.io using system.text using system.security.cryptography using system.w...

加密與解密

using system using system.text using system.security using system.security.cryptography using system.io function 的摘要說明 public class function dec 加密過程 ...

加密與解密

using system using system.collections.generic using system.text using system.security.cryptography using system.io 加密字元 加密字串 加密金鑰 返回加密 public class de...