TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Visual, multi-language XKCD-style password generator

65 pointsby alanfranzoniover 9 years ago

18 comments

itcrowdover 9 years ago
From the previous HN thread on this:<p><i>To have fun on April Fools&#x27; Day we wanted to build something useful and funny: we created a new XKCD-like password generator that can use different languages dictionaries and show a picture for each generated term by searching Google Images. We had a lot of laughs playing around with Italian and English passwords and we hope you&#x27;ll have as fun with this as we did!</i> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9304688" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9304688</a><p>It should be just for fun and education, anyone foolish enough to use these generated passwords as real passwords is well ... foolish enough. Flaw #1: no HTTPS.
评论 #10930159 未加载
minikitesover 9 years ago
<a href="https:&#x2F;&#x2F;www.schneier.com&#x2F;blog&#x2F;archives&#x2F;2014&#x2F;03&#x2F;choosing_secure_1.html" rel="nofollow">https:&#x2F;&#x2F;www.schneier.com&#x2F;blog&#x2F;archives&#x2F;2014&#x2F;03&#x2F;choosing_secu...</a><p>&gt; This is why the oft-cited XKCD scheme for generating passwords -- string together individual words like &quot;correcthorsebatterystaple&quot; -- is no longer good advice. The password crackers are on to this trick.
评论 #10929954 未加载
评论 #10929968 未加载
评论 #10930012 未加载
评论 #10931168 未加载
评论 #10930917 未加载
petepeteover 9 years ago
<p><pre><code> $ shuf &#x2F;usr&#x2F;share&#x2F;dict&#x2F;words | head -n4 Zygopterides frenulum unexuberant delightsome $ wc -l &#x2F;usr&#x2F;share&#x2F;dict&#x2F;words 235886</code></pre>
评论 #10930345 未加载
评论 #10931133 未加载
jstanleyover 9 years ago
Looks like the image search doesn&#x27;t work?
评论 #10929981 未加载
评论 #10929849 未加载
acqqover 9 years ago
- It would be good to document the entropy evaluation for readers to check if the assumptions are correct.<p>- Which random number generator is involved? Optimally, the user should be able to put his plain entropy in the locally run &quot;nice password&quot; maker for which he also checked the source code. Anything else, IMHO, isn&#x27;t more than the game inspired by the real problem.<p>Edit: itcrowd clears it up: it&#x27;s made for April 1st, that explains the problems.<p>- Worth knowing, a simple solution to real user-generated entropy:<p><a href="http:&#x2F;&#x2F;world.std.com&#x2F;~reinhold&#x2F;diceware.html" rel="nofollow">http:&#x2F;&#x2F;world.std.com&#x2F;~reinhold&#x2F;diceware.html</a><p>The page could be actually useful if it would run fully locally (e.g. on an air gaped computer) and take the input of the values of the user thrown dices.
james-skempover 9 years ago
Nice, but I think I&#x27;ll be sticking with Preshing&#x27;s version. I even have my mom using it plus KeePass.<p>My usage is to generate four words, replace a&#x2F;e&#x2F;I&#x2F;o in one of them with 4&#x2F;3&#x2F;1&#x2F;0, capitalize, and throw on some punctuation that makes sense.<p>Sites with forced password limits and those that don&#x27;t accept special characters are still a pain, but using dashes, capitalization, or three of the four words usually helps.<p><a href="http:&#x2F;&#x2F;preshing.com&#x2F;20110811&#x2F;xkcd-password-generator&#x2F;" rel="nofollow">http:&#x2F;&#x2F;preshing.com&#x2F;20110811&#x2F;xkcd-password-generator&#x2F;</a>
funkyyover 9 years ago
Unless the test will be performed using dictionary words only. Starting with 1 word 1st capital letter followed by 1st lower case. I think the calculation time would drop significantly.
评论 #10929925 未加载
Ntrailsover 9 years ago
For me, at least, I&#x27;d rather use a line of poetry that is clearly already memorised. An old router password was &quot;It profits little an idle king, <i>etc</i>&quot;. (Thanks Frasier). I imagine the real winners would be older work with non-current English, or perhaps some good nonsense?<p>Obviously when someone knows that&#x27;s my thing it&#x27;s easier to crack though... I shouldn&#x27;t have said anything :(
评论 #10930872 未加载
jveover 9 years ago
Serving password and copying over HTTP is actually a very bad idea.<p>Moreover, for my language I have some non-latin symbols. I&#x27;m not sure if every service can be trusted to treat non-latin alphabet password. And this tool generates words with umlauts that we don&#x27;t even have in Latvian. Some words are already translited, some not - that doesn&#x27;t help.
评论 #10930465 未加载
aargh_aarghover 9 years ago
Several mostly grammatical examples (English common): &quot;catholic conversation served laughter&quot; &quot;zoo bearing child useless&quot; &quot;hitting burning psychiatrist much&quot; &quot;justice except critical vacation&quot; &quot;assigned fantastic shower interests&quot;
ollybeeover 9 years ago
This site <a href="http:&#x2F;&#x2F;correcthorsebatterystaple.net" rel="nofollow">http:&#x2F;&#x2F;correcthorsebatterystaple.net</a> takes it&#x27;s inspiration from the same XKCD cartoon<p>It lacks the language choice but other options are more useful to me. Also the domain is easily memorable.
dlsymover 9 years ago
&quot;schatzmeister anschlägen vormarsch stolzen&quot; Yeah. Pretty german.
yummybearover 9 years ago
&quot;admire fucking ali beautiful&quot;<p>I&#x27;ve already memorized it.
cmcgintyover 9 years ago
Does this word list purposely choose insulting words? Out of 4 tries I was given both p&amp;#$y and c@#t.
评论 #10933826 未加载
pavel_lishinover 9 years ago
I wonder where they got the commonly used word lists.
reallydontaskover 9 years ago
it would be nice if it allowed to combine words from multiple languages.<p>That&#x27;s my technique on the websites that allow long passwords.
Rainymoodover 9 years ago
&quot;sexy corpse guys grunting&quot;<p>Hmmm ...
merbover 9 years ago
A good password could be created by using a sentences with &gt; 14 words. And than you should use the first letters in their plain form i.e. This is a sunny day will be: Tias, now you should change any s&#x2F;S to a $ and any a&#x2F;A to a @ after that you should add the last two bits of your birth year in fron of the sentences and the first two bits at the end of your sentences.<p>So now you would have something like: 57Ti@$19