如何加密文本

chuting1 2007-08-22 02:31:09
需要对操作进行文本读写,
我想写文本时以一种加密方法写进去,直接打开是乱码,在程序打开时能看到真实内容
...全文
180 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
执行1次加密 再执行1次还原 依次的加密 还原..
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim FileTmp() As Byte, LF As Long, PassKey As Byte
Open "e:\1.txt" For Binary As #1
LF = LOF(1)
If LF > 0 Then
ReDim FileTmp(LF - 1)
Else
MsgBox "文件没有内容"
Exit Sub
End If
Get #1, , FileTmp
PassKey = 178
Call StrNormal(FileTmp, PassKey)
Put #1, 1, FileTmp
Close #1
End Sub

Private Sub StrNormal(ByRef FileTmp() As Byte, ByVal PassKey As Byte)
Dim i As Long, LF As Long
LF = UBound(FileTmp)
For i = 0 To LF
FileTmp(i) = FileTmp(i) Xor PassKey
Next
End Sub
chuting1 2007-08-22
  • 打赏
  • 举报
回复
是.net的呀,打不开
chuting1 2007-08-22
  • 打赏
  • 举报
回复
谢谢
mndsoft 2007-08-22
  • 打赏
  • 举报
回复
http://www.mndsoft.com/blog/article.asp?id=929
chuting1 2007-08-22
  • 打赏
  • 举报
回复
xor运算是不是可以直接用
chuting1 2007-08-22
  • 打赏
  • 举报
回复
xor也行啊,有个小例子吗
「已注销」 2007-08-22
  • 打赏
  • 举报
回复
这个是加密的问题吧。
写密要进行加密计算,解密就是反向过程。没有解密之前都是乱码的。
  • 打赏
  • 举报
回复
不如自定义个byte数与文件每一个byte 去xor下
随便说说 这样的加密太容易被破解了 不如用winrar加密码压缩下好了

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧