[{"data":1,"prerenderedAt":194},["ShallowReactive",2],{"project-4388878":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":39,"post_text":41,"what":42,"said":59,"maker_in_thread":109,"shape":114,"grid":118,"attempts":157,"same_week":158,"maker_shows":40,"maker_hidden":186,"reader_version":187,"card":188},"4388878","Steganography","Hide Messages in Images with Steganography","title","Show HN: Hide Messages in Images with Steganography","http:\u002F\u002Fmit.edu\u002F~georgiou\u002Fwww\u002Fsteganography\u002F","mit.edu","tagx",1345072660,2012,54,15,433,1677,26,"notable","security_privacy","steganography","web_app",[21,24,25,26],"hide messages in images","lsb steganography","image steganography","debated",0.059,{"positive":30,"neutral":31,"mixed":32,"critical":33},3,0,1,2,6,{"privacy":36,"idea":37,"execution":38},{"positive":31,"critical":32},{"positive":30,"critical":31},{"positive":31,"critical":32},[31,31,31,31,31,32,31,31,31,30,40,40,31,32,40],5,null,{"problem":43,"audience":41,"pricing":41,"motivation":41,"time_to_build":41,"stack":49,"openness":58,"stage":58,"team_size":58},{"value":44,"source":45,"evidence":46},"Hiding messages inside ordinary images","inferred",[47],{"id":48},"post",[50],{"value":51,"source":52,"evidence":53},"JavaScript","commenter",[54],{"id":55,"by":56,"text":57},"4389193","gw","Interesting work. My own JS stego tool uses a similar technique, though I implemented encryption and message scattering as well: http:\u002F\u002Foakes.github.com\u002FPixelJihad\u002F","unknown",{"praise":60,"objections":72,"requests":88,"questions":89,"alternatives":90},[61],{"value":62,"source":52,"evidence":63},"Cool demo and an interesting idea for hiding passwords in plain sight",[64,68],{"id":65,"by":66,"text":67},"4390403","atmz","I wrote an essay\u002Fslides a while back which may be of interest to people wanting to know a bit more about basic steganographic image creation and detection:…",{"id":69,"by":70,"text":71},"4388903","liyanchang","Actually a really cool way of storing passwords in plain sight. EDIT: Though if you were really secure, you shouldn't be typing your passwords into a third party website in…",[73,84],{"value":74,"source":52,"evidence":75},"LSB steganography is trivially easy to detect and can be lost in JPEG compression",[76,80],{"id":77,"by":78,"text":79},"4389296","DanBC","I'm a bit drunk, so uh, yeah. LSB steganography is trivially easy to detect. Do not use LSB steganography. Steganography can be provably secure, with the correct amounts of plain…",{"id":81,"by":82,"text":83},"4390349","poundy","LSB steganography works on PNG (lossless compression). Saving it as a jpg file causes data to be lost.",{"value":85,"source":52,"evidence":86},"Needs a disclaimer about misuse, such as storing passwords in public photos",[87],{"id":65,"by":66,"text":67},[],[],[91,98,102],{"value":92,"source":52,"evidence":93},"OutGuess",[94],{"id":95,"by":96,"text":97},"4388985","jnazario","and detect those messages in plain sight. http:\u002F\u002Fwww.outguess.org\u002Fdetection.php\u002F",{"value":99,"source":52,"evidence":100},"PixelJihad",[101],{"id":55,"by":56,"text":57},{"value":103,"source":52,"evidence":104},"steganograph Ruby gem",[105],{"id":106,"by":107,"text":108},"4389105","yankoff","Nice. I implemented it in Ruby once https:\u002F\u002Fgithub.com\u002Fyankov\u002Fsteganograph",{"comments":32,"answered":31,"key":110},[111],{"id":112,"text":113},"4389775","I was hoping someone would pick up on the reference!",{"commenters":115,"max_depth":116,"maker_replies":32,"first_comment_mins":116,"lifespan_hours":117},14,4,22,[119,121,125,128,130,132,134,137,139,142,144,146,149,150,153],[77,31,31,120,78,31],"other\u002Fneutral\u002Fidea",[122,31,31,123,124,31],"4390172","other\u002Fneutral\u002Fnone","davepeck",[126,31,31,123,127,31],"4390534","batgaijin",[129,31,31,123,78,31],"4393653",[55,32,31,131,56,31],"commenter\u002Fneutral\u002Fnone",[95,33,32,133,96,31],"project\u002Fcritical\u002Fprivacy",[135,30,31,123,136,31],"4389697","pizza",[112,30,31,138,11,32],"maker\u002Fneutral\u002Fnone",[140,30,31,123,141,31],"4389831","Jun8",[65,116,30,143,66,31],"project\u002Fmixed\u002Fprivacy",[69,40,40,145,70,31],"project\u002Fpositive\u002Fidea",[147,40,40,145,148,31],"4390561","hk_kh",[106,34,31,131,107,31],[81,151,32,152,82,31],7,"project\u002Fcritical\u002Fexecution",[154,155,40,145,156,31],"4390594",8,"mksm",[],[159,164,168,173,177,182],{"id":160,"name":161,"points":162,"category":163},"4368877","Eligible API",218,"web_saas",{"id":165,"name":166,"points":167,"category":163},"4366002","The KickBack Machine",187,{"id":169,"name":170,"points":171,"category":172},"4369485","bashrc_dispatch",173,"dev_tools",{"id":174,"name":175,"points":176,"category":172},"4376184","coderwall.com",165,{"id":178,"name":179,"points":180,"category":181},"4365601","Tweetsheets",160,"productivity",{"id":183,"name":184,"points":185,"category":172},"4377730","Ymacs",125,false,"v2",{"id":189,"name":5,"line":6,"ai":186,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":190,"top":18,"kw":191,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":192,"url":9,"mix":193,"praise":62,"objection":74,"sub":21},4388878,0.06,[21,24,25,26],"000001000355015",[30,31,32,33],1793990884245]