こんにちは、痩せるが口癖の3年目の終わりが近いエンジニアの井村です。 ゲーム事業グループ内でGo勉強会を隔週でやっていまして第4回目の時に担当になったのでその内容を書こうと思います。 勉強会 まず、前提として私のGo言語の経験は勉強会時点で「スターティングGo言語」のChapter5までの基本構文を読んだ程度です。 今回の勉強会ではステガノグラフィをテーマとしました。 画像データに別のデータ(画像・文字列)を埋め込み、その方法を参加者に教えてそれを復元してもらいました。 ステガノグラフィとは ステガノグラフィはデータ隠蔽の一種で画像、音声、テキストなどのデータを別のデータに隠す技術のことです。 今回の勉強会ではLSBステガノグラフィと呼ばれる方法を使いました。 LSB法 各RGB値の最下位ビット(LSB)にデータを埋め込む方法。 RGB値の最下位1bitを使う場合、1ピクセルに3bit使う
![Goでステガノグラフィやってみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/6c2a991633a27a50e9cce9ad22bd687b028b3090/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fblog.applibot.co.jp%2Fwp-content%2Fuploads%2F2020%2F07%2Fgo-1.png%3Ffit%3D1200%252C1200%26ssl%3D1)