创建1个基于对话框的工程,加两个按钮 ,1个叫加密1个叫解密, 双击加密,加入如下代码
DWORD AA;
HANDLE hFile;
hFile = CreateFile(L"..\\1.txt", GENERIC_READ, 0, 0,OPEN_EXISTING,0,0);
char* pChar;
int length = GetFileSize(hFile, 0);
pChar = new char[length];
ReadFile(hFile, pChar, length, AA, 0);
for (int i = 0; i length; i++)
pChar[i] += 5;
CloseHandle(hFile);
hFile = CreateFile(L"..\\2.txt", GENERIC_WRITE, 0, 0, CREATE_NEW, 0, 0);
WriteFile(hFile, pChar, length, AA, 0);
CloseHandle(hFile);
双击解密,把上面代码的1.txt变成2.txt,2.txt变成3.txt +=5变成-=5;
然后在工程目录下创建个1.txt 输入任意字符串, 运行
这个我不会。
加密软件,我使用的是文件夹加密超级大师。
给文件夹加密,我推荐您用文件夹加密超级大师试试。
文件夹加密超级大师支持所有windows系统,可以加密文件夹,加密文件,保护磁盘和数据粉碎,使用起来非常方便。
在需要加密的文件和文件夹上单击鼠标右键选择加密就可以了。
解密时只要双击加密的文件夹和文件,输入正确的密码就可以解密。
文件夹加密超级大师加密后的文件和文件夹可以防止删除、复制和移动。
相对于其他的文件夹加密软件和文件加密软件,功能和性能还有操作都更加的出色。
并且有微软、360和金山的安全认证,是一款绝对安全的文件夹加密软件。
您可以到百度上下载文件夹加密超级大师来给您的文件和文件夹加密,看看使用效果怎么样?
若是商业加密软件进行的加密,只能通过暴力破解,也就是穷举或者猜测密码进行试验,别无他法。若是不知道用何种软件加密,则根本就无从着手。
下面是对文件 123.txt 加密成txt文件的例子。加密后全部用可见字符显示。
加密前的内容为:123.txt
使用密码 123456 加密后的内容为:04066113.txt
具体内容复制在下面:
lJREL=%@46j*)i/3l:^Rf0"(!E!!!}sb5:?E{Au5Pg5aU(*!:PgWW@57FE%3$jH%q\?I_'R^?tNL,TT6L6OYK.2
这只是一个业余程序员编写的软件,加密内容包括了:文件名,文档修改时间,文件内容。以txt文件形式加密记录了上述这些内容。在不知道密码的情况下,也几乎无法破解。
下图是程序界面:
下载地址:
这个软件是一个下载工具专用链转换工具,目前支持迅雷,网际快车,超级旋风.
功能说明:
-普通英文字母,数字,字符的加密解密
-迅雷,快车,旋风专用链与普通URL下载链接的相互转换
软件实现原理以及专用链加密相关资料论坛均有详细说明.
当您在使用过程中遇到一些bug,或者有什么好的建议和意见,可联系我.我的联系方式是:QQ:469149700
Email:
469149700@qq.com您也可以上七步论坛发表您的建议或查看最新版本信息,
论坛地址:
在此非常感谢您的宝贵建议和意见!
需要源代码的(C#)请到论坛附上Email地址.
版权所有
欢迎转发
完成时间:2008-3-6
16:16;历时2个工作日!
by
7boo
确保DevComponents.DotNetBar2.dll与主程序在同一文件夹,否则会出错
推荐X1Tool, 简洁方便!这个工具手机移动端也能正常使用,很方便