随笔分类 -  C++

使用异或运算对数据及文件进行加密处理
摘要:1 typedef struct CRYPT_BLOCK { 2 DWORD dwSize; // Data的 3 DWORD dwKey; // 密钥 循环使用DWORD的每个字节来进行加密 详情见XorEncrypt 4 char chData[1]; // 加密后的数据 5 } CRYPT_B 阅读全文
posted @ 2019-12-03 10:32 Noora&w 阅读(868) 评论(0) 推荐(0)
C++智能指针
摘要:一、为什么使用智能指针?智能指针的原理? C/C++中的堆内存分配和释放的方式主要是: malloc/free 以及 new/delete 等。 使用new 和delete 管理内存存在三个常见问题: 1.忘记delete(释放) 内存,或者异常导致程序过早退出,没有执行 delete。忘记释放动态 阅读全文
posted @ 2018-12-18 17:38 Noora&w 阅读(265) 评论(0) 推荐(0)