社区
C语言
帖子详情
怎么用C编写加密程序啊?!
206lijun
2004-05-08 12:04:56
怎么用C编写加密程序啊?!
...全文
215
14
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
14 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cngdzhang
2004-05-08
#include <stdio.h>
#include <string.h>
void main()
{
char s[]="This is C.";
char mask='*';
int i;
printf("before:\n%s\n",s);
for(i=0;i<strlen(s);i++)
{
s[i]=s[i]^mask;
}
printf("\nafter:\n%s\n",s);
for(i=0;i<strlen(s);i++)
{
s[i]=s[i]^mask;
}
printf("\nlast:\n%s\n",s);
}
打赏
举报
回复
赞
qingyuan18
2004-05-08
加密主要分为两种:代替加密和置换加密
前者逐位对原文加密,后者是对原文序列的混乱排列。
代替加密主要有维吉利亚,恺撒等,置换加密主要有列转置,栅栏等,
你要那种加密呢?现代的加密基本都是des和rsa。但是要用c来编太复杂了吧!
打赏
举报
回复
赞
cngdzhang
2004-05-08
最简单的是用xor啊
加密用一次异或
解密再用一次异或就恢复了
例如:
加密:
1001 0111
xor 1010 0101
== 0011 0010
解密:
0011 0010
xor 1010 0101
== 1001 0111
打赏
举报
回复
赞
zhouqingyuan
2004-05-08
怎么写加密程序好办,随便一点,就直接每个字符加1也是一个加密了,但这种加密很容易被人破解。难的是找到一个好的加密算法,怎么样加密了不让人轻易破解就难了。
打赏
举报
回复
赞
liubingqian
2004-05-08
想写好的加密程序要先过数学关。
打赏
举报
回复
赞
shortppsy
2004-05-08
用ascii
打赏
举报
回复
赞
Kingxinyu
2004-05-08
up
打赏
举报
回复
赞
babam
2004-05-08
有很多的通用代码,拿来就好了
打赏
举报
回复
赞
sayaza
2004-05-08
写加密算法还是用c最快。对称算法des比较通用,速度很快,现成的用c写的代码已经有很多。买本应用密码学后面的附录里面就有源代码。RSA这样的不对称算法在密钥管理中用的很多,但大量的数学运算就比较慢了,而且涉及到大数运算就需要自己重写四则运算函数了。
打赏
举报
回复
赞
gernal_dn
2004-05-08
关键是算法,分可逆(对称密钥)和不可逆(不对称密钥)两类。
比较出名的有DES、AES、iDEA、RSA、PGP等,RSA是至今为止最牢固的算法,但速度较慢。PGP是iDEA和RSA的综合,兼顾了牢固性和速度,是Linux以及Email数字签名中常用的加密算法。
http://www.vckbase.com/sourcecode/algorithms/可以查到一些,PGP可以用google搜索一下。
打赏
举报
回复
赞
zagx
2004-05-08
同上同上,哈哈 *@*
打赏
举报
回复
赞
eshowjow
2004-05-08
学习学习!!^_^
打赏
举报
回复
赞
ShadowCpp
2004-05-08
数学数学……
其实说起加密……
char temp = 'a';
temp += 100;
这都可以算是加密
但是加密有很多算法的,有复杂的,有简单的。
现在普遍都是DES加密算法。似乎是利用加密匙进行加密?不太了解……
源代码都公布过呢 :)
打赏
举报
回复
赞
chengsion
2004-05-08
找些加密的基础知识的资料看看吧.
比如,字符替换. a->z b->e ...,加密用,解密的过程相反.
加密的知识很多,你可以在不是要求很高的情况下,自己组合替换/移位/位运算等方法对文件进行加密.要不然,就使用公开的标准加密算法,如DES等.
打赏
举报
回复
赞
相关推荐
加密
程序
的自解密
程序
编写
本
程序
分两个模块进行
编写
。第一个是main.c,它是
用
来进行
加密
,产生EXE文件的;第二个是main2.c,它是
用
来解密的。分别对它们进行编译生成main.exe和main2.exe,再对其进行合并即可。 合并方法如下: COPY /...
c 语言文件
加密
程序
,怎么
用
c语言
编写
程序
给文件夹
加密
1、建立一个可执行过程是先把源
程序
编译成目标文件(带.OBJ扩展名的机器代码文件),然后再把目标文件通过连接
程序
转换成可执行文件(带.EXE扩展名)。2、执行过程不同的开发环境有的不同,这里以TC2.0为例说明:a、单个...
C语言:
编写
加密
程序
。
参数:char *soure,指向待
加密
句子的字符串指针; char *code 指向
加密
字符串的字符串指针; 字符
加密
函数代码。 char CharEncoding(char ch) { char encode = 0; if(ch>=‘A’ && ch<=‘Z’) { ...
c语言中如何
编写
保密
程序
,如何
用
C语言对文件进行
加密
和解密?
满意答案寂寞唯我1推荐于 2019.11.03采纳率:51%等级:8已帮助:363人对于
加密
要求不高的完全可以自己定义规则来进行
加密
。这种
加密
是很简单很自由的,例如你在存文件的时候可以将文件中的每个字符都...下面
程序
用
...
c语言密码
加密
程序
6,c语言
加密
程序
.docx
集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)C语言
加密
程序
//移位密码的
加密
#includevoid main(){char shifting[26],ch='a';int i,...
C语言文字
加密
程序
的实现
下面就给大家提供一个原理极其简单
程序
极其容易实现的C语言文字
加密
小
程序
的实现算法。 原理:ASCLL码的加减乘除运算。举一个最简单的例子,从键盘输入一行字符"LANGUAGE",将所有字符的ASCLL码加1后再...
java代码中md5
加密
与mysql直接
加密
结果不一致,java 和.net的MD5
加密
不一样?!
由于工作需要,要
用
.net的
程序
调
用
一个java
编写
的web service接口,接口的一个参数要求md5方式
加密
。.net中的md5
加密
是很容易的,采
用
msdn中给出的方法:// Hash an input string and return the hash as// a 32 ...
用
c语言写一个文件
加密
程序
,
用
C语言设计
程序
进行文件的
加密
如果是字符,首先将a变成b,b变c,....依次类推,然后再与
加密
字符异或方法/步骤首先打开VC++6.0选择文件,新建选择C++ source file 新建一个空白文档声明头文件#include#include#include首先写个
加密
函数,算法就是...
怎么
用
c语言给图片文件
加密
,怎么
用
c语言给文件
加密
?
C语言
用
过很长时间,也
编写
过一些
程序
。最近看到网上的文件
加密
软件挺多的,我就想能不能自己也写一个
程序
,来给文件
加密
呢,所以我就利
用
c语言来给文件
加密
。其操作是指示
用
户键入一个完整的文件名,包含文件路径和...
C语言
编写
的文件
加密
程序
此
程序
是由C语言
编写
的,它的功能是给文本文件
加密
或者解密!(只能
加密
后在解密),同时也是为了激起C语言入门者的兴趣!
如何
用
c语言
编写
发邮件
程序
,想学C语言发邮件
程序
?5分钟教会你:附送源码+教学!...
其实,小编在刚刚学习这方面的知识的时候也有这样的感受,并且所有的资料都是从网络寻找的,但是,现在你们不同了,因为这篇文章将会带你们一步步地,写出你们第一个使
用
SMTP协议来发送邮件的C语言
程序
,这个和小编...
c语言
编写
字母
加密
用
c语言
编写
的字母
加密
代码,if(a=='W') a='A'; if(a=='X') a='B'; if(a=='Y') a='C'; if(a=='Z') a='D'; if(a=='w') a='a';
c语言课程设计 文件
加密
程序
,C语言写的一个简单文件
加密
程序
#include #include #include int decrypt(FILE *in,FILE *out);... } encrypt -e sourcefile outputfile
加密
encrypt -d sourcefile outputfile 解密 encrypt --help 帮助 输出的
加密
文件中的内容:
C语言
编写
加密
程序
,将
用
户输入的一个英文句子
加密
为
加密
字符串,然后输出
加密
字符串。
然后,
编写
主
程序
提示
用
户输入英文句子,然后调
用
函数SentenceEncoding对句子
加密
,最后输出
加密
后的句子。字符
加密
规则为大写字母和小写字母均
加密
为其补码, 我们定义ASCII码值相加为’A’+’Z’即155的两个大写...
C语言
程序
开头文件
加密
,最简单的一小段文件
加密
程序
(c语言)
“纸上得来终觉浅,绝知此事要躬行”心血来潮,想写一段C语言的
程序
,实现一个文件的
加密
,打算采
用
最简单的
加密
办法,就是逐个字节取反。第一次花了一刻钟时间写了如下代码的
程序
:/** File encrypter sample*/#...
计算机如何
用
vb文本
加密
,怎么样
用
VB
编写
一个文件
加密
程序
字节逐位倒排序
加密
法是以比特为单位的换位
加密
方法,
用
VB实现的具体算法是:(1) 以二进制模式打开源文件;(2) 从源文件第I位读取一个字节,假设为字母“A”,得到“A”的ASCII值为65;(3) 将65转换成八位二进制串为...
c语言给字母
加密
,C语言文字简单
加密
程序
的实现
主函数,调
用
加密
解密文件Trans.h#include "Trans.h"//主函数,调
用
加密
解密文件void main(){char txt[1024];int choice;printf("------==---欢迎使
用
译码机!---==------\n");printf("****************************...
实验五
加密
程序
的
编写
(1)加法变换 c≡ (m + k) mod 26 其中m是明文对应的数据,c是与明文对应的密文数据,k是
加密
用
的参数,叫密钥。...
用
C语言
编写
的通过凯撒密码原理实现的
加密
器。 2。通过凯撒密码的原理实现的解密器。
python
编写
加密
程序
_
用
Python实现一个简单的
加密
程序
对于日常学习而言,我们可以借助异或操作,实现一个简单的文件
加密
程序
,从而强化自身的编程能力。关注微信公众号:Python高效编程,了解更多基础知识在 Python 中异或操作符为:^,也可以记作 XOR。按位异或的意思...
ERP沙盘模拟实践实验报告.docx
ERP沙盘模拟实践实验报告
发帖
C语言
加入
微信扫一扫
点击复制链接
6.6w+
社区成员
24.2w+
社区内容
C语言相关问题讨论
社区管理员
申请成为版主
帖子事件
创建了帖子
2004-05-08 12:04
社区公告
暂无公告