pinehqcom | 3 years ago | on: Show HN: Duckist.com – Sharing Passwords Easily
pinehqcom's comments
pinehqcom | 3 years ago | on: Show HN: Duckist.com – Sharing Passwords Easily
pinehqcom | 3 years ago | on: Show HN: Duckist.com – Sharing Passwords Easily
Ps. what does your name stand for? ibdf?
pinehqcom | 3 years ago | on: Show HN: Duckist.com – Sharing Passwords Easily
pinehqcom | 3 years ago | on: Ask HN: Your admittedly useless side projects?
I'll definitely check it out!
pinehqcom | 3 years ago | on: Show HN: Duckist.com – Sharing Passwords Easily
I am a part of a small IT business and like many of you, we face the constant problem with securely sharing passwords between clients and between coworkers. Of course, there are systems for this, but with busy schedules or mere complacency, it's a challenge to get all involved to set up these services accordingly. Failure to do so means that the passwords to accounts with critical user data often end up as contents of non-encrypted email messages or other equally unsafe means of communication. Confidential files share the same fate. We decided to take a different approach instead, which we think balances ease of use with security.
We named the service Duckist.com and with it, you can generate self-destructing messages containing either text or media, that are encrypted on the client-side. This means the server never actually sees the unencrypted message.
# Technical
This is only relevant if you'd like to know what's under the hood, which I know many of you guys here, certainly are :)
What we do is use the browser to create a password that is then used to encrypt the message on the client-side. The encrypted message is sent to the server and on the frontend side we generate a URL such as this:
https://duckist.com/msgs/messageID#password
How is that beneficial? When a person visits this URL, then the browser won't send anything the hash to the server. This means that when someone reads the message, Duckist.com never sees the password.
To see this is actually true, pop up the terminal with `netcat -l -p 9001` and input http://localhost:9001/hello#mysecret into your browser. You'll observe that `mysecret` was never sent to the server.
To see we are sending/receiving the messages encrypted you can use the browser's inspect functionality.
We saw the benefit of the tool's existence and decided to turn it into a public project hence I'd love to get your feedback. I am thick-skinned so just come at it in full HN style :)
This is actually an old project that we decided to rename, revive and improve. I previously wrote about it here: https://news.ycombinator.com/item?id=21513362
pinehqcom | 6 years ago | on: You should make a blog!
pinehqcom | 6 years ago | on: This Page is Designed to Last
pinehqcom | 6 years ago | on: Show HN: Apijack – API of All Trades
pinehqcom | 6 years ago | on: Show HN: Apijack – API of All Trades
1.) The reason why I choose httpie over curl is that it is a lot shorter and just show the essential instead of setting the applicaton/json and having json as a string, but you're right. I'll translate all the examples to curl in the next coming time.
2.) The APIs do not fit the standard CRUD/Resource (Rest) approach. Our small team discussed a lot about how to do it and tried different ways but it made it harder to remember was it with a POST, or GET? Both kinda made sense, and what when you wanted parameters with as GET?
3.) We will be adding a tonne. First, we wanted the platform up and running as basic as possible. We got inspired by the "API Marketplaces" where everyone can upload an API, but we want to address the problems with poor quality, latency, and documentation. The idea is to have one place to use/pay/do.
Almost nobody signed up compared to the visitors we got from HN. Can I ask you if you signed up or not and how come?
pinehqcom | 6 years ago | on: Show HN: Apijack – API of All Trades
What do we do for you?
* Lots of reusable things to use to make your own software faster * The API will always be compatible with previous issues * Technical Support - talk with our engineers whenever you need us * Provide you with documentation just the way you want it
Try it for free without having to submit any credit card details. You can signup here https://app.apijack.com/accounts/signup/ and see our documentation here: https://apijack.com/docs/
I'd love to hear from you - what can you use, what can't you use?
Did you find any bug? Is there anything that you'd love us to add? Any specific API you'd like to have integrated in apiJack?
Don't be shy! Send us your feedback!
pinehqcom | 6 years ago | on: Dear Devs, please stop using Medium for your contents
pinehqcom | 6 years ago | on: Adfree medium.com alternative for devs by devs
pinehqcom | 6 years ago | on: How to Build a Blog with Gatsby and Netlify
pinehqcom | 6 years ago | on: Show HN: Instantly pass your passwords securely
pinehqcom | 6 years ago | on: Show HN: Instantly pass your passwords securely
pinehqcom | 6 years ago | on: Show HN: Instantly pass your passwords securely
Woa https://paste.sh is awesome. I love it. Super minimalistic. I wouldn't use it for sharing passwords, but using it for sharing notes and permanent things could be pretty nice. Right now I use Google Docs and hackmd, but they are not encrypting stuff. How does it work with multiple users online?
pinehqcom | 6 years ago | on: Show HN: Instantly pass your passwords securely
Great suggestion, I'll rephrase it.
pinehqcom | 6 years ago | on: Show HN: Instantly pass your passwords securely
pinehqcom | 6 years ago | on: Show HN: Instantly pass your passwords securely