7 ms·
Show HN: Vanity GPG Keys (and help fund GnuPG!)
- yuvadam 12y agoService creator here, for any questions you may have :)
- galapago 12y ago> We use various heuristics to determine what 'interesting' keys are, they are priced roughly by their uniqueness probability. I was wondering how exactly are the keys priced.
- yuvadam 12y agoIt's not too hard to figure out yourself :) The heuristics are very simple at this point.
- teamhappy 12y agoHow do you feel about asking for over $10.000 (I'm bad at counting) for generated keys while GPG is desperately looking for donors? How do you feel about the ethics of your project in general? It looks a lot like domain parking to me.
- yuvadam 12y agoYou know what? You're absolutely right. I'll happily donate 60% of the profits from the service to GnuPG. Let's use this opportunity to fund GnuPG. You buying? :)
- danieldk 12y agoI'd rather donate 100% to GnuPG and not get an insecure vanity key.
- yuvadam 12y agoAwesome, go donate to GnuPG! :)
- edwintorok 12y agoBy all means donate to GnuPG, but do so directly instead of encouraging bad practice (such as letting someone else generate the key for you). If you are just playing around and generate a vanity/compromised key then verifying the key id is not useful, hence you don't need it to be easy to remember, which negates the reason for generating a vanity key in the first place.
- Nanzikambe 12y agoNo I shall not, donated 100% directly to gnupg
- Joona 12y agoHi, I'm getting the following error using Opera 12.17. Unable to complete secure transaction Secure connection: fatal error (40) from server.
- dvdkhlng 12y agoI think it's a very bad idea to use this service. Your secret key should never be shared with a 3rd party. Using an untrusted 3rd party service to generate a public/private key pair is like asking a thief to sell you a new door lock.
- yuvadam 12y agoI agree, this service should never be used for any serious real-life usage. But this is a _vanity_ key service, and there are legitimate uses for such keys where no harm can be done. I'm mainly interested in raising awareness to GnuPG and get more people using it - I also organize CryptoParties [1] in my area, exactly for this purpose. [1] - https://cryptoparty.in/ https://cryptoparty.in/
- Sarien 12y ago"there are legitimate uses for such keys" - not for crypto
- yuvadam 12y agoHow about education and raising awareness?
- aw3c2 12y agoawareness of bad crypto practise? :\
- xrstf 12y agoHow do you raise awareness and educate people by selling them conceptionally broken keys? They will get used to "someone else is creating the key for me", as well as to "GPG fingerprints should look like funny words, not 17AB42DE!". For testing and explaining GPG to people, nobody needs vanity keys. You don't raise awareness for GPG by having "DEADBEEF" on your business card.
- dvdkhlng 12y ago
- svennek 12y agoSorry but no. This makes your private key compromised by default... The most important rule of public key encryption is... Never (really!) let anybody else handle your private key... And why should I trust some random website for not storing an extra copy? The keys are definitely not "... as secure as if you have generated them by yourself. ". Because, if I generate them, I know that my box is the only one that had ever touched it...
- yuvadam 12y agoThanks for the feedback, I totally agree, and see my comment below. I'll definitely make this more noticeable on the page.
- olalonde 12y agoIt is possible to safely outsource the creation of vanity bitcoin addresses (http://bitcoin.stackexchange.com/questions/3853/can-one-safely-buy-vanity-addresses-from-a-third-party-without-risking-ones-coi http://bitcoin.stackexchange.com/questions/3853/can-one-safe...). That being said, I'm not sure if the techniques used are applicable to GPG.
- yuvadam 12y agoOnce GnuPG supports ECDSA (hopefully, in the near future, there's a branch with some of the code already implemented) I'll be happy to switch the service to this secure method!
- atmosx 12y agoI thought that if the user changes the passphrase[1] it could be done... But since the keys (private/public) remain the same, doesn't make any sense in this scenario. As I understand this (didn't try it) you could have 2 computers, same private/public keys different passphrase on each computer. [1] http://security.stackexchange.com/questions/37510/when-changing-a-pgp-passphrase-does-it-only-affect-the-private-key http://security.stackexchange.com/questions/37510/when-chang...
- sigsergv 12y agoI think we need a new name for all of these new sites: hipster security. Or something like that.
- teamhappy 12y agoI feel like it might be time for us to stop bashing hipsters and instead reach out to them so that they don't actually use services like this one. Writing a blog post (or a shell script) that explains how to generate fancy keys would certainly be more useful.
- xrstf 12y agoInteresting way to earn BTC. Instead of "just" investing [GC]PU power, you invest CPU power and then sell the result. In this sense, it's probably more efficient (both power and money wise) than mining for BTC directly, but it still feels like a waste of energy to me. Waste, because I don't think anyone with security in mind would buy a private key off some random website and anyone with no security in mind would never get the idea to buy a GPG key. Also, I'm still wondering why "FF8243E1" costs 5$. Because it's only 7 out of 8 possible different characters?
- yuvadam 12y ago$5 is the lowest tier of keys with no actual significance. I believe that's a reasonable price when you consider the overhead of running this operation.
- xrstf 12y ago"5$ is the price for something worthless." -- Did I read this correctly? I can see how you would sell keys with fingerprints like "1234BEEF" for 100 bucks, but those 5$ keys are just ... I don't get it. But that's okay, it's not the first time I don't understand why people spend money on something ;-)
- fapjacks 12y agoI'm really dumbfounded and thinking maybe I should just start a slick looking minimal website with a random number generator and a payment form. This way I can sell interesting sequences of numbers. I could avoid the whole mess of generating keys, since this is about as useful as painting a house with a five hundred pound bomb.
- rmoriz 12y agoShort key IDs are bad news (with OpenPGP and GNU Privacy Guard) http://www.asheesh.org/note/debian/short-key-ids-are-bad-news.html http://www.asheesh.org/note/debian/short-key-ids-are-bad-new...
- yuvadam 12y agoAbsolutely, short keys are bad. Nothing replaces a full fingerprint verification before usage. Keybase [1] does this very nicely IMHO. [1] - https://keybase.io https://keybase.io
- moe 12y agoI have a better service. Aren't you tired of boring, bland, random passwords? For just $5 I'll generate you a beautiful, memorable vanity password that you can use for everything and show off to your friends! See my profile for contact info. Limited time offer!
- spork1 12y agoNow this is retarded beyond repair. So, the idea is I'll pay money for someone to know my secret key? Whats next, vanity passwords? EDIT: reading the comments from the author yuvadam below, its obvious we are being trolled EDIT2: now i'm getting scared. i wouldn't want software from this guy near my machines https://aur.archlinux.org/packages/?SeB=m&K=yuvadm https://aur.archlinux.org/packages/?SeB=m&K=yuvadm
- Nanzikambe 12y ago60%? Given that you're using BTC the costs involved here are minimal, considering that there's no practical use for these keys where's the value justifying your 40%? I'd invite folks reading this to donate directly to https://www.gnupg.org/donate/ https://www.gnupg.org/donate/ and ensure 100% of your charity reaches the folks & help them attain their funding goal + keep one of the most essential tools under active development.
- yuvadam 12y agoPlease, by all means donate 100% to GnuPG! That's the best possible outcome from this project.
- mike-cardwell 12y ago"60% of all profits from this fun project go directly to fund GnuPG! You can also directly donate to a very important cause." I severely doubt the guy who develops GnuPG (Werner Koch) would approve of this. [edit] This is the worse thing I've ever seen on Hacker News.
- toothbrush 12y agoYeah, how the hell did this get 20 points?
- atoponce 12y agoInteresting concept, but no. People should not be having a 3rd party generating their keys. If people want a vanity short key ID, then educating them on how OpenPGP packets work, and how the fingerprint is generated from the timestamp is the right way to go. Teach a man to fish. Here is some Java code that creates a partial collision on the fingerprint for the desired short key ID: http://www.halfdog.net/Projects/PgpKeyTools/KeyGenDSA.java http://www.halfdog.net/Projects/PgpKeyTools/KeyGenDSA.java
- mike-cardwell 12y agoWerner Koch (the guy who develops GnuPG), when asked about this website: http://lists.gnupg.org/pipermail/gnupg-users/2015-January/052204.html http://lists.gnupg.org/pipermail/gnupg-users/2015-January/05... "I have not heard about it but given that the Wau Holland Stiftung is collecting GnuPG donations also via Bitcoin, it is likely that this can't be tracked. However, if that processing power is used to find many dups for long keyids we will sooner or later neet to invest work to mitigate the effect of this (e.g. adding a fingerprint as signed attribute to each signature)."