Earlier quoted context omitted.
An elliptic curve key (NaCl etc) is 32 bytes. Here's two such keys for you, as a demo: $ entropy 32|zbase32-encode pu3zrux6t6cqrmmyesdxtppxiudxjcndrx3bomjuyaupa61493no $ entropy 32|phrase-encode afar-pimple-unwind-imagine-buckets-today-duke-sober-dehydrate-rebel-online-nudged-bamboo-saxophone-eluded-tattoo-pause-bays-ungainly-tasked-jingle-topic-null-enraged
My Google fu has failed me. What is that "phrase-encode" tool and where can I find it?
Ask HN: How does your company manage its encryption keys?
241–246 of 246 posts
Re: Ask HN: How does your company manage its encryption keys?
#242Re: Ask HN: How does your company manage its encryption keys?
#243self promotion * You did ask how people do it :), this is my way, Ive written my own service which has been in production for more than 3 years, http://pkhub.io (if you would like to try it send me an email to admin@pkhub.io). This was before aws secrets manager, the tooling is usefull cause I wrote: running your app with its needed secrests dev/stage/prod, accessing dbs, downloading and installing ssh keys to ssh agent, utilities.. end
of course you could write all these yourself with aws secrets manager.
there is hashicorp's vault but tbh it always seemed like way to complicated to setup.
my advice in general would be: to get something secure but simple enough that your engineers can do their work and access the resources they need, without the oh only bob has the keys on his laptop situation.
Re: Ask HN: How does your company manage its encryption keys?
#244Earlier quoted context omitted.
This is the best answer I know of. A secret management system is what you want, for several reasons: 1) Secrets checked into code means when the code gets stolen, this is an unimaginably major breach. Code tends to get stolen eventually and most tech shops will never know / only know years later because they don't have access to the channels who will sell your code. 2) You can track secrets you have in storage, who h…
I'm always a bit antsy about Vault. You do end up having all your secrets in one place.
Re: Ask HN: How does your company manage its encryption keys?
#245Re: Ask HN: How does your company manage its encryption keys?
#246Earlier quoted context omitted.
We have very simmiliar issue. All our databases have password Qwerty1234 Android keystore is checked in repository with access key in scripts. Security keys for external services are also checked in into repository. Some external services for production are managed by devs that are long time ago not working in our company
Hehe. Less than 8 years ago I asked for help to add a column in a database at a company I helped. This was a few days after they met me for the first time. The company solved this by giving me a root username and password that worked on every single important database in the company, at least every customer database. I had to beg them to create a somewhat restricted account. The same company was however deeply scepti…
But we aren't allowed internet access on our workstations because "security"