Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8732603
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T09:28:08+00:00 2026-06-13T09:28:08+00:00

Can somebody help me, to find a library, or a detailed description of algorithm,

  • 0

Can somebody help me, to find a library, or a detailed description of algorithm, that could embed a Digital watermark(invisible watermark, just a kind of steganography) to a jpeg/png file. But the quality of algorithm, should be great. It should be possible to extract this mark after rotation and expansion(if possible) of image.

Mark is just a key 32bytes.

I found a good site, but the algorithm are made for the NetPBM format, that is dead…

I know that there is a LSB method, but it is not stable to the expansion. Are there something better?

Changing metadata, is not suitable, because it is visible changes.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T09:28:08+00:00Added an answer on June 13, 2026 at 9:28 am

    This maybe won’t really be an answer, as I don’t think it would be easy to give a magical, precise answer on this question.Watermarking is complex, and the best way to do it is by yourself : this will make things more hard for an attacker trying to reverse engineer your code. One could even read your question here, guess what library you used, and attack your system more easily.

    Making Steganography resist to expansion in JPEG images is also very hard, because the JPEG compression is reapplied after the expansion. There are in fact a bunch of JPEG steganography algorithms. Which one you should use, depends on what exactly do you require :

    • Data confidentiality ?
    • Message presence confidentiality ?
    • Message coherence after JPEG changes ?
    • Resistance to “Known Cover” attacks (when attackers try to find the message, based on the steganographic system) ?
    • Resistance to “Known Message” attacks (when attackers try to find the steganographic system used, based on the message) ?

    From what I know, usually, algorithm that resist to JPEG changes (picture recompression) are often really easier to attack, whereas algorithms that run the “encode” stage during the JPEG compression (after the DCT (lossy) transform, and before the Huffmann (non-lossy) transform) are more prone to resist.

    Also, one key factor about steganography is scale : if you have only 32bytes of data to encode in a, say, 256*256px image, don’t use an algo that can encode 512bytes of data in the same size. Either use a scalable algorithm, either use an algorithm at its efficient scale.

    Also, the best way to do good steganography is to know its limitations,and to know how steganalyzers work. Try these tools, so you can understand what attackers will do to your picture.^

    Now, I cannot tell you what steganographic system will be the best for you, but I can give you some indications :

    • jSteg – Quite old, I don’t think it will resist to JPEG changes
    • OutGuess – Quite old too, but one of the best algorithms
    • F5 (and F3/F4) – More recent, good algorithm, scientifical research behind.
    • stegHide

    I think all of these are LSB based : the encoding is done during the JPEG compression, after the DCT and Quantization. The only non LSB-based steganography system I heard of was mentionned in this research paper, however, I did not read it to the end yet, so I cannot tell if this will meet your needs.

    However, I’m not sure there exists a real steganography algorithm resisting to JPEG compression, to JPEG resize and rotation, resisting to visual and statisticals attacks. Or I’m not aware of it.

    Sorry for the lack of precise answer, I tried to give you what I know on the subject, as it’s always better to be more informed. Sorry also for the lack of proper English, I’m French, nobody’s perfect 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Can somebody help me to solve the problem, that my collapsible FieldSet won't remove
Heyy can somebody help me ? i have this issue that still do know
Can somebody help me find the mistake I am doing in evaluating following XPath
can somebody help me with JQuery? I want to find the soapAction of the
Can somebody help me guess out this code..this is just a snippet and I
I can't find the download link from this plugin: http://plugins.jquery.com/project/jgfeed Can somebody help me?
Can somebody help me with this. There is HTML code: <h3> <label> <input type=checkbox
Can somebody help me to suggest how can I get the play list from
can somebody help me and tell me why I can't center the JQuery UI
Can somebody help me to set diferent styles to firstchild and lastchild? I want

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.