CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

加密文本的问题

楼主RodneyNJS(走召 弓虽)2006-02-04 13:06:47 在 VB / 基础类 提问

我想根据用户的密码来加密文本文件,这个应该怎么加密,我希望不能被破解,就是没有密码任何人都没有办法打开文件。  
   
  希望给出完整源码,感谢! 问题点数:20、回复次数:3Top

1 楼lyserver(三春三月忆三巴)回复于 2006-02-04 16:24:55 得分 0

由于我的机器上没有安装VB6,无法给你源代码,但可以给你提示几点思路。  
  一、拿用户的密码与文本文件进行异或,比如用户密码有5位,则每次可异或5个位文本,然后再对下面5个文本进行异或,依次类推。  
  二、如果用户密码过于简单,导致异或后的密文容易破解,则可在异或时加上一些算法,如在文本位置为奇数时,取前4位进行进行异或,为偶数时,取后4位进行异或;还可采取只对奇位(或偶位)进行异或。  
  三、由于VB6本身不支位运算(AND、OR和XOR严格地说算不上位运算符),最好用VB.NET,当然你可以自己编写位运算函数,网上有许多现成的例子,用GOOGLE搜索一下即可。Top

2 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2006-02-04 17:10:27 得分 0

AND、OR和XOR是位运算符  
  只不过它们的优先级是逻辑运算符的优先级  
   
  对于文本的加密  
  还要考虑Unicode编码问题  
   
  建议楼主找几本专业的密码学方面的书看看  
  Top

3 楼bulletCoderHope(九下九下做世界)回复于 2006-02-04 17:46:57 得分 0

道与魔之战,各显神通Top

相关问题

  • 文本加密
  • 文本文件加密解密
  • 对文本进行简单的加密...
  • 如何对文本进行加密?
  • 用程序加密TXT文本
  • 关于文本加密的问题。
  • 求一文本加密算法.
  • 加密高手关注!--文本文件的加密问题
  • 关于加密:如何把已加密的文本文件写入数据库?
  • 谁能猜出它的文本加密算法?

关键词

  • vb6
  • 文本
  • 加密
  • 密码
  • 用户
  • vb
  • 异或
  • 运算符

得分解答快速导航

  • 帖主:RodneyNJS

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo