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...