以下の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
--algorithmパラメーターをスキップできます。デフォルトのアルゴリズムはrandomlsbです。 "lsb"は非推奨であり、もう使用できません。
まず、使用可能なlsbアルゴリズムがあるかどうかを確認する必要があります。次のコマンドを実行します。
Java -jar openstego.jar --algorithms
インストールしたアルゴリズムを確認します。使用可能なアルゴリズムの名前が表示され、スペルが異なる場合があります。たとえば、RandomLSBは出荷時に使用されるアルゴリズムの1つであると考えているので、コマンドラインは次のようになるはずです。
Java -jar openstego.jar extract --algorithm=RandomLSB -p realobama -sf barackobama2.png -xd /home/kst/Desktop/