web-dev-qa-db-ja.com

openstego LSBプラグイン

以下のopenstegoコマンドラインを実行したところ、「名前がlsbのプラグインが見つかりません」というエラーが発生しました。私はこのエラーをググってみて、「抽象クラスを追加すべきだ」と言っていました。私はJavaが得意ではありませんが、それを解決する方法を知りたいです。

root@~/openstego-0.6.1/lib# Java -jar openstego.jar extract --algorithm=lsb -p realobama -sf barackobama2.png -xd /home/kst/Desktop/ 
No plugin found with name: lsb
3
kst

--algorithmパラメーターをスキップできます。デフォルトのアルゴリズムはrandomlsbです。 "lsb"は非推奨であり、もう使用できません。

1
Samir Vaidya

まず、使用可能なlsbアルゴリズムがあるかどうかを確認する必要があります。次のコマンドを実行します。

Java -jar openstego.jar --algorithms

インストールしたアルゴリズムを確認します。使用可能なアルゴリズムの名前が表示され、スペルが異なる場合があります。たとえば、RandomLSBは出荷時に使用されるアルゴリズムの1つであると考えているので、コマンドラインは次のようになるはずです。

Java -jar openstego.jar extract --algorithm=RandomLSB -p realobama -sf barackobama2.png -xd /home/kst/Desktop/
0
John Deters