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

如何在ruby中组织对lsb的读/写,ruby,steganography,Ruby,Steganography,例如,我需要在图片中隐藏消息 pixels = [] File.open("file.jpg","rb").each_line{|line| pixels.push line} 在像素数组的第一个元素中,我们有字符串=>“\a\a\b\a\x06\n” 为了显示lsb,我们可以使用 像素[0]。解包('b*')) =>[“11100000110000000010000110000011000000011000001010000”] 如果我们想知道ascii码是什么,我们使用 像素[0]。解包(

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

pixels = []
File.open("file.jpg","rb").each_line{|line| pixels.push line}
在像素数组的第一个元素中,我们有字符串=>“\a\a\b\a\x06\n”

为了显示lsb,我们可以使用

像素[0]。解包('b*'))

=>[“11100000110000000010000110000011000000011000001010000”]

如果我们想知道ascii码是什么,我们使用

像素[0]。解包('C*'))

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


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

我已经找到了这个问题的答案,我在这里写了一篇文章,并举例说明如何“组织”?我不明白你的问题。你是在问如何写得最不重要吗?是的,英语不是我的母语。我曾问过有关阅读和写作的lsb