当前位置:  编程技术>c/c++/嵌入式

随机加密程序的实现方法

    来源: 互联网  发布时间:2014-10-13

    本文导语:  利用异或的性质来对文件进行加密: 代码如下:c=a^b c^b=a #include "stdio.h"#include "stdlib.h" void main(int argc,char *argv[]){ FILE *fp1,*fp2; char c,ch; long j; if(3!=argc) {  printf("Command error/n");  exit(1); }  if((fp1=fopen(argv[1],"rb"))==NULL) {  printf("Can...

利用异或的性质来对文件进行加密:

代码如下:

c=a^b

c^b=a

#include "stdio.h"
#include "stdlib.h"

void main(int argc,char *argv[])
{
 FILE *fp1,*fp2;
 char c,ch;
 long j;
 if(3!=argc)
 {
  printf("Command error/n");
  exit(1);
 }

 if((fp1=fopen(argv[1],"rb"))==NULL)
 {
  printf("Can not open the source file/n");
  exit(1);
 }

 if(NULL==(fp2=fopen(argv[2],"wb")))
 {
  printf("Can not open the aim file/n");
  exit(1);
 }

 printf("Please input the password:/n");
 scanf("%i",&j);
 srand(j);
 ch=fgetc(fp1);
 while(!feof(fp1))
 {
  c=rand();
  ch=ch^c;
  fputc(ch,fp2);
  ch=fgetc(fp1);
 }

 fclose(fp1);
 fclose(fp2);
}



    
 
 

您可能感兴趣的文章:

  • C#/.NET字符串加密和解密实现(AES和RSA代码举例)
  • 非常着急,关于DES加密的,用java加密过的字符串,药用Linux下的C语言来解密,涉及到补位的问题,弄了几天都没有实现,有高手会的,请指点一二!!!!!!!!
  • 如何实现在unix下delphi与java的相互加密解密??求救???
  • php加密算法之实现可逆加密算法和解密分享
  • 在JSP中如何实现MD5加密?
  • c#实现md5加密示例
  • linux c 怎样实现 md5 ,des 加密算法
  • 请问高手linux中用md5来实现一串字符串的加密,用c++/c实现
  • php base64加密解密的实现代码
  • 使用java自带des加密算法实现文件加密和字符串加密
  • C# 256 位 AES 加密与解密文件的实现代码
  • 请问从屏幕上输入字符时,能显示别人看不出的原字符,也就是怎么实现加密。这程序该怎么写,谢谢。
  • java实现md5加密示例
  • c# rsa注册实现加密文字
  • java开发之MD5加密算法的实现
  • c#实现加密与解密的实例代码
  • php_screw安装使用教程(另一个PHP代码加密实现)
  • C#使用伪随机数实现加密用户密码的方法
  • java使用异或实现变量互换和异或加密解密示例
  • C#实现对AES加密和解密的方法
  • c#实现MD5 加密与解密的代码
  • 加密程序库 OpenSSL
  • 求JSP的加密程序
  • 文件夹加密程序 Cryptkeeper
  • PDA磁盘加密程序 FreeOTFE4PDA
  • DOS加密程序
  • 高手帮一下,Server用java DES加密,Client用c DES解密,c如何解密,能否给出程序!
  • 加密应用程序框架 SignServer
  • 如何使用eAccelerator加密PHP程序
  • c#文本加密程序代码示例
  • 6个0和6个1作为密钥用3des加密结果一样,请帮我看下这个程序的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • WinDows8最新版文件夹加密
  • linux和unix怎么样加密口令的?为什么密码一样,加密后的不一样?
  • 请问,如何在作数据备份的时候,对打包的数据文件自动加密?然后这个密码又如何加密呢?
  • 在unix系统(freebsd)下面用md5加密中文,和win2000下用md5加密后的结果是否一样?
  • 求对称加密DES算法与非对称加密RSA算法!(可用)
  • 实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
  • 关于linux下的文件加密传输。
  • java加密算法分享(rsa解密、对称加密、md5加密)
  • Oracle定义DES加密解密及MD5加密函数示例
  • DES加密的问题!!
  • 求指导~~关于文件加密的
  • 关于加密算法的效率问题
  • PHP源码加密工具 SourceCop
  • 关于RC4加密算法的疑问
  • 怎么用java现实文件加密之后上传???
  • c#编写可逆加密类(3DES加密)的教程
  • Java加密包 Jasypt
  • linux下对文件加密
  • 磁盘加密工具 TrueCrypt
  • Linux 查看MD5加密的文件内容
  • des加密问题求助


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3