CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

如何直接加密文件夹,进入输密码?

楼主alinker(www.freeton.com)2001-11-01 00:48:55 在 VB / 基础类 提问

如何实现,能说说思路吗?  
  有例程更好 问题点数:50、回复次数:2Top

1 楼ByTheWay(摓崯堦熰)回复于 2001-11-01 12:39:16 得分 50

从DOS发展过来的文件夹(目录),天生就不能加密!记得当时有另一款DOS就在ROOT区的几位空闲字节作为密码标志,最后还不是笑柄一个?用MSDOS盘启动就不用输密码了。  
  你现在的想法也类似,不要再想去加密文件夹了。你可以用一个文件虚拟一个文件夹来加密,我想还现实点。其实网上有大把这样的程序,何苦自己干呢?  
  你可以去:WWW.ILOCKFAST.COM   免费下载一个“我的保险箱”试试,我用着还可以。  
   
  如果你还是想自己干,我这有篇文章你可以参考参考:  
   
  文本的加密与解密        
    在VB中,由于随机数生成器是伪随机数,所以根据其原理可以用于文本的  
  加密和解密,根据异或逻辑运算,加密和解密可以是同一个过程。  
    加密与解密函数代码如下。  
   
  '加密与解密函数说明:  
  '  CharSting  加密或解密的数据  
  '  Key     加密或解密的密钥  
  '函数返回值:  
  '  1.   CharString为空时返回"1"  
  '  2.   加密或解密失败返回"0"  
  '  3.   成功则返回加密或解密后的字符串  
  Public   Function   EDcode$(CharString   As   String,   Key   As   Integer)  
    Dim   X   As   Single,   i   As   Long  
    Dim   CharNum   As   Integer,   RandomInteger   As   Integer  
    Dim   CharSingle   As   String   *   1  
    On   Local   Error   GoTo   EDcodeError  
    EDcode$   =   ""  
    If   Len(CharString)   =   0   Then  
      EDcode$   =   "1"  
      Exit   Function  
    End   If  
    X   =   Rnd(-Key)  
    For   i   =   1   To   Len(CharString)  
      CharSingle   =   Mid$(CharString,   i,   1)  
      CharNum   =   Asc(CharSingle)  
      RandomInteger   =   Int(256   *   Rnd)   And   &H7F  
      CharNum   =   CharNum   Xor   RandomInteger  
      CharSingle   =   Chr$(CharNum)  
      EDcode$   =   EDcode$   +   CharSingle  
    Next   i  
    Exit   Function  
  EDcodeError:  
    EDcode$   =   "0"  
  End   Function      
   
  Top

2 楼enmity(灵感之源)回复于 2001-11-25 22:09:14 得分 0

光有文本加密的函数根本做不了什么的吖!Top

相关问题

  • 怎样通过修改folder.htt来实现文件夹加密码
  • 文件夹加密
  • 文件夹加密?
  • 文件夹加密?
  • 文件夹能加密码吗?就像一个文件加密一样!!谢谢!
  • 谁能破解“高强度文件夹加密大师”密码?散150分!
  • 谁能破解“高强度文件夹加密大师”密码?散150分!
  • 有关文件夹加密
  • 文件夹怎样加密!
  • 怎样加密文件夹

关键词

  • 加密
  • 解密
  • 文件夹
  • 函数
  • 密码
  • edcode
  • charsingle
  • charstring
  • charnum
  • randominteger

得分解答快速导航

  • 帖主:alinker
  • ByTheWay

相关链接

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

广告也精彩

反馈

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