导航:首页 > 文档加密 > vc加密

vc加密

发布时间:2022-01-17 09:55:40

❶ VC 简单加密

#include <stdio.h>
#include <string.h>void main()
{
char a[50] = "加密~!中英文都要支持!越简单越好!";//原文
char b[50];
char key[5] = "abcd\0";//密钥
int i, j; printf("原文:%s\n\n", a);
printf("密钥:%s\n\n", key); for (i = 0; i < strlen(a); i ++)
{
for (j = 0; j < 4; j ++)
{
b[i] = a[i] ^ key[j];//将每一个原文字符跟密钥字符异或
}
}
b[i] = 0;//结束字符串

printf("加密后:%s\n\n", b); for (i = 0; i < strlen(a); i ++)
{
for (j = 3; j >= 0; j --)
{
b[i] = b[i] ^ key[j];
}
}
printf("解密后:%s\n\n", a);
}

❷ vc加密软件是哪个国家的

这个不太清楚,如果你需要使用加密软件加密数据,可以试一下超级加密3000

超级加密3000采用国际上成熟的加密算法和安全快速的加密方法,可以有效保障数据安全!

具体操作方法:

1下载安装超级加密3000。

2 然后在需要加密的文件上单击鼠标右键选择超级加密。

3 在弹出的文件加密窗口中设置文件加密密码就OK了。

❸ VC 如何把字符串加密成数字

如果加密成一串字符的话可以搞定。 如果限定为加密结果为数字的话搞不定的。

❹ 如何将VC 程序加密防盗

学名密钥盘,是当下软件保护的最好办法,有专门的外包供应商,在中国比较专业的例如飞天诚信,其盘能存储私钥,私钥不可导出。一般内部有硬件实现的哈希算法很公钥算法,能签名,校验,非常安全。在软件运行时不停监测密钥盘的存在,并校验口令。
换句话说,是软件就能破解,包括这种方式,就看破解成本的大小。可以修改程序完全绕过密钥盘。
软件保护的终极形态是把算法固化为硬件,灌参数运行。
另外在线激活是个不错的身份授权方式

❺ vc 6.0加密视频exe文件

给文件加密很简单,最简单的方法就是下载使用文件夹加密超级大师
文件夹加密超级大师是文件加密软件中非常不错的选择。
文件夹加密超级大师是专业的文件加密软件,文件加密后如果需要使用,只需要输入正确密码,
点击打开,使用完毕后,文件就自动回复到加密状态了。
非常好用,强烈推荐。

❻ 用vc实现对文件夹加密

这个我不清楚。


给文件夹加密,我使用的是文件夹加密超级大师。


文件夹加密超级大师支持所有windows系统,可以加密文件夹,加密文件,保护磁盘和数据粉碎,使用起来非常方便。

❼ VC 如何加密解密 ini 文本文档

C++加密解密函数及用法示例

// 常量
#define C1 52845
#define C2 22719

CString Encrypt(CString S, WORD Key) // 加密函数
{
CString Result,str;
int i,j;

Result=S; // 初始化结果字符串
for(i=0; i<S.GetLength(); i++) // 依次对字符串中各字符进行操作
{
Result.SetAt(i, S.GetAt(i)^(Key>>8)); // 将密钥移位后与字符异或
Key = ((BYTE)Result.GetAt(i)+Key)*C1+C2; // 产生下一个密钥
}
S=Result; // 保存结果
Result.Empty(); // 清除结果
for(i=0; i<S.GetLength(); i++) // 对加密结果进行转换
{
j=(BYTE)S.GetAt(i); // 提取字符
// 将字符转换为两个字母保存
str="12"; // 设置str长度为2
str.SetAt(0, 65+j/26);//这里将65改大点的数例如256,密文就会变乱码,效果更好,相应的,解密处要改为相同的数
str.SetAt(1, 65+j%26);
Result += str;
}
return Result;
}

CString Decrypt(CString S, WORD Key) // 解密函数
{
CString Result,str;
int i,j;

Result.Empty(); // 清除结果
for(i=0; i < S.GetLength()/2; i++) // 将字符串两个字母一组进行处理
{
j = ((BYTE)S.GetAt(2*i)-65)*26;);//相应的,解密处要改为相同的数

j += (BYTE)S.GetAt(2*i+1)-65;
str="1"; // 设置str长度为1
str.SetAt(0, j);
Result+=str; // 追加字符,还原字符串
}
S=Result; // 保存中间结果
for(i=0; i<S.GetLength(); i++) // 依次对字符串中各字符进行操作
{
Result.SetAt(i, (BYTE)S.GetAt(i)^(Key>>8)); // 将密钥移位后与字符异或
Key = ((BYTE)S.GetAt(i)+Key)*C1+C2; // 产生下一个密钥
}
return Result;
}

用法

CString text=_T("192.168.18.14");//需要加密的字符串
WORD key=1314;//key
CString jiami=Encrypt(text,key);//加密
AfxMessageBox(_T("密文:")+jiami);
CString jiemi=Decrypt(jiami,key);//解密
AfxMessageBox(_T("原文:")+jiemi);

❽ vc如何对文件夹进行加密,只有我的程序能够打开

  • 有种方法,可以试试:
    先保存文件夹的文件链表信息(类似于一颗树),然后把所有的文件的内容加密后累计在一个文件中。解密的时候先读出文件链表信息,然后把文件内容解密后生成在各自的文件中。

    这种方法对大文件夹来说虽然效率比较低,但是非常有效的。可以把加密后的文件夹进行任意拷贝移动,跟操作系统没有多大的关系,也就是重新安装了操作系统、格式化了系统盘,也可以正常使用。

    许多文件夹加密的方法是只是对文件夹的属性进行处理了,一旦重新安装系统或拷贝在其他电脑上就不行了。



❾ 如何给vc程序加密

不懂加密直接加壳吧,bbs.pediy.com这上面资料很多
建议加强壳TMD,NoobyProtect,Zprotect等
关键代码用VMProtect或NoobyProtect加密
以上软件均有破解版

❿ 请问VC++中有没有直接对文件进行加密解密的函数呢

肯定有。试试这个 在我电脑上是可以用的系统是(win7) system("rar a abc_加密 -r -hp密码 c:\\abc\\*.*");
那个rar.exe 要加载到运行程序里面和你的资源程序一起运行。还是不行就查win 的加密API。还有就是 Unix 系统了。des加密程序 :一般是开一个openssl进程,用blowfish等算法进行加密解密.代码如下:enssl enc -abc -e -user -pass pass:密码 加密程序 解密是话就是把-e 换成 -d 就可以了。

阅读全文

与vc加密相关的资料

热点内容
求知课堂python2020 浏览:260
kafka删除topic命令 浏览:759
phpsql单引号 浏览:86
英雄联盟压缩壁纸 浏览:452
办公app需要什么服务器 浏览:628
安卓服务器怎么获得 浏览:808
空调压缩机冷媒的作用 浏览:781
淘宝app是以什么为利的 浏览:657
java提取图片文字 浏览:924
我的世界手机版指令复制命令 浏览:35
java判断字符串为数字 浏览:926
androidrpc框架 浏览:490
云服务器essd和ssd 浏览:524
家用网关的加密方式 浏览:3
怎么从ppt导出pdf文件 浏览:973
换汽车空调压缩机轴承 浏览:845
平板怎么登录安卓端 浏览:197
图像拼接计算法 浏览:257
怎么打开饥荒服务器的本地文件夹 浏览:293
usb扫描枪编程 浏览:675