Skip to content

3846masa-tmp/hideTextInImg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hideTextInImg

MATLABでテキストを画像にステガノグラフィーする

レポート内容

  1. プログラム概要

画像内にデータを埋め込むプログラムである。プログラムは2つに分かれており、一方は埋め込み用、もう一方は抽出用である(各々「hideTextInImg.m」、「extTextInImg.m」が対応)。プログラムの仕様上、テキストデータ以外のデータ埋め込みは完全には対応していない。

  1. プログラムの目的

このプログラムの目的は、画像の外見に違和感のないよう、データファイルを隠蔽することである。

  1. プログラムの仕組み

画像データのRGB要素各々に対し、下位2bitsをデータ埋め込み領域として確保する。プログラムは、RGB要素の下位2bitsをすべて0b00に初期化する。その後、埋め込みデータを2bitsずつに分割し埋め込む。

抽出の場合、画像データのRGB要素各々に対し、下位2bitsのデータを順に取り出し出力する。その際、1byte分のデータが0x00であるならば、抽出を終了する。

以上の仕様のため、埋め込みデータに0x00が含まれるものはデータ抽出に支障をきたす。

About

MATLABでテキストを画像にステガノグラフィーする

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages