Below is the starting tweet for each thread of #CipherMysteries. 32 total ciphers will be discussed. When all 32 are tweeted, a post at my blog (https://pthree.org) will be written discussing each of the 32 at length.
This is a collection of password generators and strength meter testing. Each generator produces a different array of passwords, of which are then tested against each of the strength meters. The defaults are used where possible, otherwise sane options are provided.
The following results are tables showing the generators, passwords, and strength testers described below.
- Randomly generaterd passwords: atoponce/random_results_table.md
This table shows passwords generated from a number of different generetors of different strengths,and their results using different strength testing checkers.
See the public Gist of atoponce/password_strength.md about a description of each generator and the strength tester.
| Password | Source | Pwqcheck | Cracklib-check | Pwscore | Zxcvbn |
This table shows passwords which come from Mark Burnett's 10 million password dump, picking only the top 500. Each password is checked against our strength testers.
See the public Gist of atoponce/password_strength.md about a description of each generator and the strength tester.
| Password | Source | Pwqcheck | Cracklib-check | Pwscore | Zxcvbn |
-----BEGIN PGP SIGNED MESSAGE----- | |
Hash: SHA512 | |
# This word list has included material from the JMdict (EDICT, etc.) | |
# dictionary files in accordance with the licence provisions of the | |
# Electronic Dictionaries Research Group, and is covered under their | |
# Creative Commons Attribution-ShareAlike Licence. | |
# | |
# http://www.edrdg.org/edrdg/licence.html | |
# |
// Citation: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random | |
/* | |
* Getting a random number from [0, max) | |
*/ | |
// DO THIS (unbiased) | |
function getRandomInt(max) { | |
var low = (-max >>> 0) % max; | |
do { var n = Math.random() * 0x100000000 >>> 0; } while(n < low); |
<!doctype html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Emoji Font Test</title> | |
<style> | |
@font-face { | |
font-family: "emoji"; | |
src: url("./fonts/TwitterColorEmoji-SVGinOT.ttf") format("truetype"); | |
} |
"#", | |
"$", | |
"0", | |
"1", | |
"2", | |
"3", | |
"4", | |
"5", | |
"6", | |
"7", |
#!/usr/bin/python3 | |
import random | |
# Simple script to simulate biased throws of a single d6 die. | |
# bias should sum to 1 | |
# pips ( 1, 2, 3, 4, 5, 6 ) | |
BIAS = (0.125, 0.125, 0.25, 0.25, 0.125, 0.125) |