[{"data":1,"prerenderedAt":339},["ShallowReactive",2],{"project-43643204":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":42,"post_text":45,"what":46,"said":73,"maker_in_thread":197,"shape":208,"grid":212,"attempts":300,"same_week":301,"maker_shows":331,"maker_hidden":332,"reader_version":333,"card":334},"43643204","Temp.pw","title","Show HN: Temp.pw","https:\u002F\u002Ftemp.pw\u002F","temp.pw","ca98am79",1744288838,2025,14,41,2392,3837,63,"shown","security_privacy","password sharing","web_app",[23,24,25,26],"one-time password sharing","temporary password link","share password securely","expiring secret link","curious",-0.25,{"positive":30,"neutral":31,"mixed":32,"critical":33},2,11,0,7,20,{"privacy":36,"idea":38,"execution":40,"design":41},{"positive":37,"critical":30},1,{"positive":37,"critical":39},4,{"positive":32,"critical":37},{"positive":32,"critical":32},[32,32,32,32,32,32,32,32,32,32,43,43,32,32,37,32,37,32,37,32,37,43,43,37,32,32,43,43,43,37,43,32,32,44,43,44,43,32,32,37],3,5,null,{"problem":47,"audience":45,"pricing":45,"motivation":57,"time_to_build":45,"stack":66,"openness":71,"stage":72,"team_size":71},{"value":48,"source":49,"evidence":50},"Sharing a password without leaving it in chat history","maker",[51,54],{"id":52,"by":10,"text":53},"43643981","when you want to share a password with someone but don't want the password to remain in chat history",{"id":55,"by":10,"text":56},"43645117","because it is about sharing a one-off password with someone so that you don't have to worry about it getting stored in chat history",{"value":58,"source":49,"evidence":59},"Needed it for own company; made it available to others",[60,63],{"id":61,"by":10,"text":62},"43644845","I don't know why the share button became that color. I actually made this years ago because I needed it for my company. But then file.io was acquired (which I was using for the…",{"id":64,"by":10,"text":65},"43644006","How would I connect it with any username or login? I just made it because I wanted something like this and make it available to others in case they find it useful. It is free and…",[67],{"value":68,"source":49,"evidence":69},"AWS backend",[70],{"id":61,"by":10,"text":62},"unknown","launched",{"praise":74,"objections":86,"requests":127,"questions":156,"alternatives":172},[75],{"value":76,"source":77,"evidence":78},"Solves a common problem of sharing passwords","commenter",[79,83],{"id":80,"by":81,"text":82},"43644794","motohagiography","solves a common problem. assuming there's a real crng generating them, the links expire in a short window, they aren't logged, and the hashes aren't computed for a commercial…",{"id":84,"by":81,"text":85},"43660007","I disagree with this take because of the way people share passwords OOB right now meets zero security criteria. - signal requires both users have signal and those personal…",[87,102,115],{"value":88,"source":77,"evidence":89},"Server sees plaintext password; not safe for real secrets",[90,94,98],{"id":91,"by":92,"text":93},"43645094","TimTheTinker","This is so, utterly, unspeakably, NOT a good idea to use. You're trusting a third-party server with the plaintext of an actual secret. This violates nearly every principle of…",{"id":95,"by":96,"text":97},"43644571","yawndex","Why does the \"share\" button upload the password to your server in plaintext?",{"id":99,"by":100,"text":101},"43644672","zamadatix","The \"share which expires after one use\" part requires the password either be visible to the server or encoded in the URL (also visible to to the server) unless you also want to…",{"value":103,"source":77,"evidence":104},"Possible honeypot or collection of known passwords",[105,109,112],{"id":106,"by":107,"text":108},"43643875","eigenvalue","Honeypot?",{"id":110,"by":92,"text":111},"43645038","If you were a cracker, you'd add every one of these passwords to a database (maybe of up to 10B passwords) to try first before moving to cracking hashes.",{"id":113,"by":92,"text":114},"43673774","> low sensitivity tokens like temporary passwords I 100% agree with you for that use case. I was commenting more on \"here's your password for this or that service\", or a manual…",{"value":116,"source":77,"evidence":117},"Password manager or Signal is a better option",[118,122,126],{"id":119,"by":120,"text":121},"43644939","dgrin91","A fun side project I guess, but I would never trust this for anything. Why would I use this instead of an actual password manager that has password sharing functionality? That…",{"id":123,"by":124,"text":125},"43644576","esafak","I just use my password manager. https:\u002F\u002Fsupport.1password.com\u002Fshare-items\u002F",{"id":91,"by":92,"text":93},[128,139,146],{"value":129,"source":77,"evidence":130},"Client-side encryption with key in URL fragment",[131,135],{"id":132,"by":133,"text":134},"43644798","new_user_final","https:\u002F\u002Ftemp.pw\u002F?item=82282c4798d60cb4#key=idh36ud I think something like this could work. The server store encrypted password identified by item id. Browser side decrypt the…",{"id":136,"by":137,"text":138},"43644944","Edd314159","Oh I was just talking about the “transmitting to the server _at all_” part, but yeah some end-to-end encryption would be nice.",{"value":140,"source":77,"evidence":141},"More features and details",[142],{"id":143,"by":144,"text":145},"43644522","ziddoap","This is pretty light on features and details. When the use case comes up, I like to use https:\u002F\u002Fgithub.com\u002Fpglombardo\u002FPasswordPusher (online version here https:\u002F\u002Fpwpush.com\u002F).…",{"value":147,"source":77,"evidence":148},"Fix UI cues: editable input and share button state",[149,152],{"id":150,"by":133,"text":151},"43644822","Feedback: Input box gives zero clue that it is editable. Share button looks disabled button.",{"id":153,"by":154,"text":155},"43644467","a3w","Why is the Share button greyed out, but clickable? Did you vibe code this? (Those are two distinct questions, but yes, I was low-balling the effort that went into this web app.)",[157,161,165],{"value":158,"source":77,"evidence":159},"Why is the share button greyed out?",[160],{"id":153,"by":154,"text":155},{"value":162,"source":77,"evidence":163},"Why upload the password in plaintext?",[164],{"id":95,"by":96,"text":97},{"value":166,"source":77,"evidence":167},"What is the use case?",[168],{"id":169,"by":170,"text":171},"43643253","Minor49er","This generates a random password that can be shared via a one-time link. Why? What is the situation where this would be used?",[173,177,184,189],{"value":174,"source":77,"evidence":175},"Password Pusher",[176],{"id":143,"by":144,"text":145},{"value":178,"source":77,"evidence":179},"OneTimeSecret",[180],{"id":181,"by":182,"text":183},"43644642","qntmfred","nice work. i've used https:\u002F\u002Fonetimesecret.com\u002F for this kind of thing for several years",{"value":185,"source":77,"evidence":186},"1Password sharing",[187,188],{"id":123,"by":124,"text":125},{"id":91,"by":92,"text":93},{"value":190,"source":77,"evidence":191},"Signal disappearing messages",[192,193],{"id":91,"by":92,"text":93},{"id":194,"by":195,"text":196},"43647579","frizlab","Is a disappearing message on Signal protected from screenshots? Otherwise I think a disappearing message security is actually lower than a non-disappearing one because of the…",{"comments":33,"answered":39,"key":198},[199,202,205],{"id":200,"text":201},"43645124","yes truly awful, I should be ashamed for making it. Why do I make anything. Thank you for the feedback",{"id":203,"text":204},"43645490","thanks. I think security is super important, however I do not think it is necessary to obsess over it for no reason. If I want to share a dev password with someone, I can tell…",{"id":206,"text":207},"43644812","yes I made it super simple on purpose, but pwpush looks cool!",{"commenters":209,"max_depth":210,"maker_replies":33,"first_comment_mins":210,"lifespan_hours":211},21,8,75,[213,215,217,220,222,224,228,231,233,235,238,239,241,243,244,246,247,249,251,252,254,256,257,258,260,264,266,268,271,272,273,275,277,281,283,286,289,290,292,293,296],[91,32,32,214,92,32],"commenter\u002Fcritical\u002Fprivacy",[200,32,32,216,10,37],"maker\u002Fneutral\u002Fnone",[218,32,32,219,92,32],"43645276","commenter\u002Fmixed\u002Fprivacy",[203,32,32,221,10,37],"project\u002Fneutral\u002Fprivacy",[223,32,32,214,92,32],"43646543",[225,32,32,226,227,32],"43648133","commenter\u002Fcritical\u002Fidea","BrandoElFollito",[229,32,32,230,92,32],"43650341","commenter\u002Fneutral\u002Fidea",[232,32,32,230,227,32],"43651058",[234,32,32,214,227,32],"43672732",[236,32,32,237,227,32],"43648119","commenter\u002Fneutral\u002Fnone",[194,32,43,221,195,32],[240,32,43,221,227,32],"43648090",[84,32,32,242,81,32],"commenter\u002Fpositive\u002Fprivacy",[113,32,32,214,92,32],[143,37,37,245,144,32],"project\u002Fcritical\u002Fidea",[206,37,32,216,10,37],[153,30,37,248,154,32],"project\u002Fcritical\u002Fexecution",[61,30,32,250,10,37],"maker\u002Fneutral\u002Fexecution",[119,43,37,245,120,32],[55,43,32,253,10,37],"project\u002Fneutral\u002Fidea",[95,39,37,255,96,32],"project\u002Fcritical\u002Fprivacy",[99,39,43,221,100,32],[132,39,43,221,133,32],[259,39,37,255,100,32],"43647204",[261,39,32,262,263,32],"43647616","commenter\u002Fneutral\u002Fprivacy","KomoD",[265,39,32,237,100,32],"43648691",[267,39,43,221,137,32],"43644748",[269,39,43,221,270,32],"43644799","bn-usd-mistake",[136,39,43,221,137,32],[123,44,37,245,124,32],[169,274,43,253,170,32],6,[52,274,32,276,10,37],"maker\u002Fneutral\u002Fidea",[278,33,32,279,280,32],"43644535","other\u002Fneutral\u002Fnone","thom",[80,210,44,282,81,32],"project\u002Fpositive\u002Fprivacy",[150,284,43,285,133,32],9,"project\u002Fneutral\u002Fdesign",[181,287,44,288,182,32],10,"project\u002Fpositive\u002Fidea",[106,31,43,221,107,32],[64,31,32,291,10,37],"maker\u002Fneutral\u002Fprivacy",[110,31,32,214,92,32],[294,31,43,221,295,32],"43644502","0xFACEFEED",[297,298,37,245,299,32],"43644680",12,"matrixhelix",[],[302,307,312,317,322,327],{"id":303,"name":304,"points":305,"category":306},"43690289","Unsure Calculator",930,"dev_tools",{"id":308,"name":309,"points":310,"category":311},"43675248","SignalBloom",292,"finance_crypto",{"id":313,"name":314,"points":315,"category":316},"43667061","memEx",194,"productivity",{"id":318,"name":319,"points":320,"category":321},"43652968","Chonky",169,"ai",{"id":323,"name":324,"points":325,"category":326},"43677909","Infocom Unix Z-Machine (pez)",157,"languages",{"id":328,"name":329,"points":330,"category":326},"43682547","protobuf-ts-types",138,13,false,"v2",{"id":335,"name":5,"line":5,"ai":332,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":28,"top":17,"kw":336,"maker":10,"domain":9,"tier":18,"attempts":32,"strip":337,"url":8,"mix":338,"praise":76,"objection":88,"sub":20},43643204,[23,24,25,26],"0000000000330010101013310033313005353001",[30,31,32,33],1794036672640]