Q:string和stringBuilder的区别
A:https://www.cnblogs.com/cang12138/p/7323709.html
Q:操作INI文件的方法
A:https://www.cnblogs.com/xmy-007/p/6400221.html
Q:GetWindowsDirectory和GetPrivateProfileString的意义
A:GetWindowsDirectory:https://baike.baidu.com/item/GetWindowsDirectory/9664855
GetPrivateProfileString:https://baike.baidu.com/item/GetPrivateProfileString/9642262?fr=aladdin
Q:DES对称加密的问题
CrytoStream类
定义将数据流链接到加密转换的流
构造函数语法:
public CrytoStream(Stream stream, ICryptoTransform transform, CrytoStreamMode mode);
其中,stream表示对其执行加密转换的流;tranform表示要对流执行的加密转换。
CryptoStream.Write方法:
将一字节序列写入当前的 CryptoStream,并将通过写入的字节数提前该流的当前位置
语法:public override void Write(byte[] buffer, int offset, int count);
buffer Byte[]
字节数组。 此方法将 count
个字节从 buffer
复制到当前流。
offset Int32
buffer
中的字节偏移量,从此偏移量开始将字节复制到当前流。
count Int32
要写入当前流的字节数。
MemoryStream类
创建其支持存储区为内存的流。
构造函数:使用初始化为零的可扩展容量初始化MemoryStream类的新实例。
MemoryStream ms = new MemoryStream();
CryptoStream.FlushFinalBlock方法:
用缓冲区的当前状态更新数据基础源或储存库,随后清除缓冲区。