如何在ruby中组织对lsb的读写

用户名

例如,我需要隐藏图片中的消息

pixels = []
File.open("file.jpg","rb").each_line{|line| pixels.push line}

在像素数组的第一个元素中,我们有字符串=>“ \ a \ a \ b \ a \ x06 \ n”

展示lsb我们可以使用

像素[0] .unpack('b *')

=> [“ 111000001110000000010000111000000110000001010000”]

如果我们想看看它是什么,我们使用

像素[0] .unpack('C *')

=> [7、7、8、7、6、10]

我该如何组织最低有效位的读\写秘密消息机制?

用户名

我已经找到了这个问题的答案,并在此处http://blog.rubyruby.ru/blog/2014/03/14/bitmap_images_and_lsb_hiding/写了一篇文章

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Cakephp 3.0中读写会话

来自分类Dev

如何在UpdateReport中获得工件的组织?

来自分类Dev

如何在Rails中组织SCSS?

来自分类Dev

如何在Julia中组织复杂的数据

来自分类Dev

如何在ouchDB中组织表?

来自分类Dev

如何在Fastify中组织路由?

来自分类Dev

如何在durandal中组织App?

来自分类Dev

如何在PHP中组织MVC架构

来自分类Dev

如何在流布局中组织对象?

来自分类Dev

如何在Conky中显示lsb_release信息?

来自分类Dev

如何在Java中阻止读写和连接操作

来自分类Dev

如何在Chrome扩展程序中从localstorage读写div的内容?

来自分类Dev

如何在Spark中定义全局读写变量

来自分类Dev

如何在助手中读写会话--Cakephp

来自分类Dev

如何在Cloud Firestore中优化读写操作?

来自分类Dev

我们如何在SwiftUI中读写相同的ObservableObject?

来自分类Dev

如何在Linux中获得总读写IOPS?

来自分类Dev

如何在Chrome扩展程序中从localstorage读写div的内容?

来自分类Dev

如何在面板中以数字显示磁盘的读写速度?

来自分类Dev

如何在python中读写字典到外部文件?

来自分类Dev

如何在Rails中组织助手代码?

来自分类Dev

如何在Node.js中组织与DB的交互?

来自分类Dev

如何在Emacs中阅读组织模式文档?

来自分类Dev

如何在Maven中组织源代码生成?

来自分类Dev

如何在3层架构中组织依赖关系

来自分类Dev

如何在我的代码中组织帮助功能

来自分类Dev

如何在复杂对象中组织Javascript函数

来自分类Dev

如何在ASP.NET MVC中组织DAL

来自分类Dev

如何在现代Delphi中组织共享单位?