如何对BMP图像进行加密?谢谢

jcuiming998 2006-11-05 02:25:10
在开发软件过程需用到大量的BMP图片,现在是BMP文件存于目录中,一数据库存储BMP文件的路径,当需要显示BMP时在数据库中寻找BMP的路径然后放到PICTURE控件中显示,

现在希望将BMP图片加密,用其它的看图软件打不开,而我的程序能够识别与加裁,正常执行请问有什么好的方法,谢谢!
...全文
436 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdthkyou 2006-11-30
  • 打赏
  • 举报
回复
Open App.Path & "\color.bmp" For Binary As #intnum1
Put #intnum1, i,temp ‘写入文件第i字节(单字节)
close #intnum1
=======================================================
这样是不是仅在指定的位置上写入数据,其余位置的数据保持不变(既不会清空,又不会位置变动)呀?
doxob 2006-11-30
  • 打赏
  • 举报
回复
打开文件以本路径color.bmp文件为例
intnum1 = FreeFile
Open App.Path & "\color.bmp" For Binary As #intnum1
Get #intnum1, i,temp '读出文件内容第i字节(单字节)
Close #intnum1
Open App.Path & "\color.bmp" For Binary As #intnum1
Put #intnum1, i,temp ‘写入文件第i字节(单字节)
close #intnum1
m00ners 2006-11-29
  • 打赏
  • 举报
回复
支持 happy_sea(开心海(数据读取中,请稍候......))
cangwu_lee 2006-11-09
  • 打赏
  • 举报
回复
将文件头改掉,用的时候再些回去

jcuiming998 2006-11-06
  • 打赏
  • 举报
回复
在VB里如何更改文件谢谢了
happy_sea 2006-11-05
  • 打赏
  • 举报
回复
bmp文件的头两个字节是BM,改成别的其他看图软件就不认得了。自己打开时再改回来就行了。
jcuiming998 2006-11-05
  • 打赏
  • 举报
回复
呵呵,能说详细点吗?
PANBing 2006-11-05
  • 打赏
  • 举报
回复
简单的用异或加密就行啦!
:)

809

社区成员

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

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