[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"project-8188042":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":33,"aspects":34,"strip":43,"post_text":46,"what":47,"said":72,"maker_in_thread":163,"shape":173,"grid":176,"attempts":259,"same_week":260,"maker_shows":30,"maker_hidden":288,"reader_version":289,"card":290},"8188042","EmailPK","Instant encrypted email","title","Show HN: EmailPK – Instant encrypted email","https:\u002F\u002Fdiafygi.github.io\u002Femailpk\u002F","diafygi.github.io","diafygi",1408233375,2014,53,37,605,2272,27,"notable","security_privacy","email encryption","web_app",[21,24,25,26],"public key","client-side encryption","pgp alternative","debated",0.144,{"positive":30,"neutral":31,"mixed":32,"critical":31},7,6,1,20,{"execution":35,"idea":37,"privacy":40,"docs":41,"design":42},{"positive":32,"critical":36},0,{"positive":38,"critical":39},2,4,{"positive":32,"critical":32},{"positive":36,"critical":32},{"positive":32,"critical":36},[44,36,36,36,32,36,45,36,32,36,45,36,45,32,36,44,45,32,36,32,36,44,45,36,44,36,36,44,36,44,36,32,45,36,44,45,36],5,3,null,{"problem":48,"audience":58,"pricing":46,"motivation":62,"time_to_build":46,"stack":68,"openness":69,"stage":70,"team_size":71},{"value":49,"source":50,"evidence":51},"Makes email encryption easy for lay users without a central public key directory","maker",[52,55],{"id":53,"by":11,"text":54},"8189187","Heh, that's kind of the point for this project: making email encryption easy for lay-users.",{"id":56,"by":11,"text":57},"8188793","It sort-of does work with people's existing email (since the public key is just added as an email alias). If you didn't have the public key in the email, you'd have to have…",{"value":59,"source":50,"evidence":60},"Lay users wanting private email",[61],{"id":53,"by":11,"text":54},{"value":63,"source":50,"evidence":64},"Show that client-side encryption need not be cumbersome for casual users",[65],{"id":66,"by":11,"text":67},"8189960","I don't really expect these projects to get used widely. They serve more as inspiration to show that client-side encryption doesn't have to be cumbersome for the casual user. It…",[],"open_source","prototype","solo",{"praise":73,"objections":89,"requests":120,"questions":141,"alternatives":156},[74,82],{"value":75,"source":76,"evidence":77},"Embedding ECC keys in the address is clever and easy to share","commenter",[78],{"id":79,"by":80,"text":81},"8188937","StavrosK","This is a great idea, I hadn't thought of embedding ECC keys in the address itself. That makes them very easy to share, and backwards-compatible. I think this has great…",{"value":83,"source":76,"evidence":84},"Important privacy idea",[85],{"id":86,"by":87,"text":88},"8188308","ellisonf9","Nice. Email privacy is very important. I commend you on making something that protects people's privacy. Good job :)",[90,97,107,113],{"value":91,"source":76,"evidence":92},"Only works with email hosts that support plus-style aliases",[93],{"id":94,"by":95,"text":96},"8188830","hnha","only works with hosts that support aliases and I doubt that's many. nice idea though!",{"value":98,"source":76,"evidence":99},"Recipient must have used the tool first to get a public key",[100,104],{"id":101,"by":102,"text":103},"8189184","tomjen3","Eh what I meant was that I should be able to send a message to any persons email. Using this app requires that the user has used it first.",{"id":105,"by":11,"text":106},"8189195","Indeed. Unfortunately, that's fundamentally the way public-key crypto works. If you do try to send a message to an email with no public key, it will prompt you to send an invite…",{"value":108,"source":76,"evidence":109},"Passphrase compromise is unrecoverable; no revocation",[110],{"id":111,"by":80,"text":112},"8188941","How can I generate a private key, though? (EDIT: Never mind, you just type a passphrase when you send an email. You can send me messages at…",{"value":114,"source":76,"evidence":115},"Client-side encryption in webapps is unsafe",[116],{"id":117,"by":118,"text":119},"8191824","lawnchair_larry","Actually this would not be great. It's kind of an unsolved problem. There is no way to do it safely.",[121,128,135],{"value":122,"source":76,"evidence":123},"Prefill from address via URL parameters",[124],{"id":125,"by":126,"text":127},"8189573","lectrick","This is cool! One suggestion: I currently can't bookmark a URL that just contains my email with public key in the querystring, because the app complains that some parameters are…",{"value":129,"source":76,"evidence":130},"Add a standard mailto link option",[131],{"id":132,"by":133,"text":134},"8189592","claudius","Could you add a “standard” mailto: link? I’m not using any of the popular webmail providers, but this looks really nice otherwise :)",{"value":136,"source":76,"evidence":137},"Option to send unsigned messages",[138],{"id":139,"by":80,"text":140},"8188999","The only problem I'm having is that it's requesting my passphrase even though I paste my full email address (with my key embedded). I assume it's for signing? It would be very…",[142,149],{"value":143,"source":76,"evidence":144},"Why is it marked not for real secrets",[145],{"id":146,"by":147,"text":148},"8189395","Fastidious","\"NOTE: THIS IS A PROOF OF CONCEPT. DO NOT USE FOR REAL SECRETS\" Other than being a proof of concept, what is the real problem on using this for \"real secrets?\" Are there plans to…",{"value":150,"source":76,"evidence":151},"Are Gmail-stored messages encrypted",[152],{"id":153,"by":154,"text":155},"8188181","ClassicFarris","So are the emails stored in Gmail encrypted?",[157],{"value":158,"source":50,"evidence":159},"myLock by the same maker, for throwaway encryption",[160],{"id":161,"by":11,"text":162},"8189064","For throwaway\u002Fanonymous encryption, check out my other project: https:\u002F\u002Fgithub.com\u002Fdiafygi\u002FmyLock",{"comments":164,"answered":30,"key":165},15,[166,169,172],{"id":167,"text":168},"8189940","Thanks! Pre-filling the form is a good suggestion. Want to do a pull request? Also, I try keep the encrypted payload size minimized, but yes, URL limits can be a problem (as well…",{"id":170,"text":171},"8188050","Feedback welcome. My email is: diafygi+3AT5MGn7bCpHsE6T8vDDfd5oAqaRVxV6pmnFg8gSbUAV@gmail.com",{"id":56,"text":57},{"commenters":174,"max_depth":30,"maker_replies":164,"first_comment_mins":38,"lifespan_hours":175},14,44,[177,179,181,183,185,188,189,191,194,197,199,202,204,206,207,208,210,212,216,217,218,220,222,224,226,229,232,234,238,240,244,246,247,249,251,254,257],[125,36,44,178,126,36],"project\u002Fpositive\u002Fexecution",[167,36,36,180,11,32],"commenter\u002Fneutral\u002Fnone",[182,36,36,180,126,36],"8194450",[170,32,36,184,11,32],"maker\u002Fneutral\u002Fnone",[186,38,32,187,102,36],"8188781","project\u002Fcritical\u002Fidea",[56,38,36,180,11,32],[94,38,45,190,95,36],"project\u002Fmixed\u002Fexecution",[192,38,36,193,11,32],"8188842","project\u002Fneutral\u002Fexecution",[195,38,32,196,95,36],"8189140","project\u002Fcritical\u002Fprivacy",[53,38,36,198,11,32],"project\u002Fneutral\u002Fidea",[200,38,45,193,201,36],"8189339","Semaphor",[203,38,36,193,11,32],"8189928",[205,38,45,193,201,36],"8190148",[101,38,32,187,102,36],[105,38,36,198,11,32],[86,45,44,209,87,36],"project\u002Fpositive\u002Fprivacy",[146,39,45,211,147,36],"project\u002Fneutral\u002Fdocs",[213,39,32,214,215,36],"8189889","project\u002Fcritical\u002Fdocs","egypturnash",[66,39,36,198,11,32],[117,39,32,187,118,36],[219,39,36,180,11,32],"8194022",[79,44,44,221,80,36],"project\u002Fpositive\u002Fidea",[139,31,45,223,80,36],"project\u002Fneutral\u002Fdesign",[161,31,36,225,11,32],"project\u002Fneutral\u002Fnone",[227,31,44,228,80,36],"8189071","project\u002Fpositive\u002Fnone",[230,31,36,231,11,32],"8189183","other\u002Fneutral\u002Fnone",[233,31,36,231,80,36],"8189245",[235,30,44,236,237,36],"8189709","project\u002Fpositive\u002Fdesign","vacuo",[239,30,36,223,11,32],"8189944",[241,242,44,221,243,36],"8188448",8,"ghayes",[245,242,36,225,11,32],"8188545",[111,242,32,187,80,36],[132,248,45,223,133,36],9,[250,248,36,223,11,32],"8189962",[252,248,44,253,133,36],"8191936","maker\u002Fpositive\u002Fnone",[153,255,45,256,154,36],10,"project\u002Fneutral\u002Fprivacy",[258,255,36,256,11,32],"8188241",[],[261,266,271,276,280,284],{"id":262,"name":263,"points":264,"category":265},"8187791","GIFyoutube",577,"creative",{"id":267,"name":268,"points":269,"category":270},"8178660","Tuff.gb",260,"games",{"id":272,"name":273,"points":274,"category":275},"8192801","Satellizer",221,"languages",{"id":277,"name":278,"points":279,"category":20},"8178940","Ad Detector",204,{"id":281,"name":282,"points":283,"category":275},"8192287","Scraperjs",192,{"id":285,"name":286,"points":287,"category":275},"8176672","Way.js",162,false,"v2",{"id":291,"name":5,"line":6,"ai":288,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":292,"top":18,"kw":293,"maker":11,"domain":10,"tier":19,"attempts":36,"strip":294,"url":9,"mix":295,"praise":75,"objection":91,"sub":21},8188042,0.14,[21,24,25,26],"5000103010303105310105305005050130530",[30,31,32,31],1793990910570]