diff --git a/Site/2013-05/algorithm.html b/Site/2013-05/algorithm.html index e4d1dc67..b1d48785 100644 --- a/Site/2013-05/algorithm.html +++ b/Site/2013-05/algorithm.html @@ -44,7 +44,7 @@
  • FAQ
  • Support
  • -
  • Source
  • +
  • Source
  • @@ -115,7 +115,7 @@

    The Master Key

    The master key is a 64-byte secret key generated by performing expensive key derivation using the user's master password salted by their full name. It represents the user's global secret.

    -

    The purpose of this process is to deter any attempts at brute-forcing a user's master password from a known site password. The key derivation is done using the scrypt algorithm, which guarantees that the process sufficiently time- and resource-consuming to make brute-forcing an infeasible attack.

    +

    The purpose of this process is to deter any attempts at brute-forcing a user's master password from a known site password. The key derivation is done using the scrypt algorithm, which guarantees that the process sufficiently time- and resource-consuming to make brute-forcing an infeasible attack.

    The key derivation is salted by the user's full name to prevent the generation of rainbow tables on the algorithm. This salt is not secret, and the user's full name is chosen because it is an input of sufficiently high entropy while being (hopefully) impossible to forget by the user.

    key   = scrypt( P, S, N, r, p, dkLen )
    @@ -281,7 +281,7 @@ passWord[i] = passChar
    diff --git a/Site/2013-05/faq.html b/Site/2013-05/faq.html index 9a9eca4c..692ce39f 100644 --- a/Site/2013-05/faq.html +++ b/Site/2013-05/faq.html @@ -44,7 +44,7 @@
  • FAQ
  • Support
  • -
  • Source
  • +
  • Source
  • @@ -227,7 +227,7 @@ diff --git a/Site/2013-05/index.html b/Site/2013-05/index.html index 894f6fd5..126ff59f 100644 --- a/Site/2013-05/index.html +++ b/Site/2013-05/index.html @@ -43,10 +43,11 @@ @@ -78,12 +79,12 @@

    Get it for: - iPhone / iPad | + iPhone / iPad | Mac | - Desktop (Java) | - Terminal (Java / + Desktop (Java) | + Terminal (Java / Native C) | - Android (Beta) | + Android (Beta) | Web (Beta)

    @@ -105,7 +106,7 @@

    Nothing To Intercept

    Master Password is based on a stateless algorithm which frees it from the reliance on storage of secrets.

    Since your generated passwords aren't saved to your device, there is no risk you'll be forced to divulge them to aggressive peers. And since these passwords don't need to be backed up or synchronized between devices over the network, there is no risk of them getting intercepted.

    -

    Finally, Master Password is free software (GPLv3), its algorithm extensively documented and does not require you to trust any external party. This is particularly interesting in a society where things like Finally, Master Password is free software (GPLv3), its algorithm extensively documented and does not require you to trust any external party. This is particularly interesting in a society where things like PRISM and gag orders are a real threat.

    @@ -132,7 +133,7 @@ diff --git a/Site/2013-05/privacy.html b/Site/2013-05/privacy.html index a9fe547f..1092216b 100644 --- a/Site/2013-05/privacy.html +++ b/Site/2013-05/privacy.html @@ -44,7 +44,7 @@
  • FAQ
  • Support
  • -
  • Source
  • +
  • Source
  • @@ -108,7 +108,7 @@ diff --git a/Site/2013-05/security.html b/Site/2013-05/security.html index 5945161a..6d1cde5e 100644 --- a/Site/2013-05/security.html +++ b/Site/2013-05/security.html @@ -44,7 +44,7 @@
  • FAQ
  • Support
  • -
  • Source
  • +
  • Source
  • @@ -399,7 +399,7 @@ diff --git a/Site/2013-05/support.html b/Site/2013-05/support.html index 5f7e796f..7b49744e 100644 --- a/Site/2013-05/support.html +++ b/Site/2013-05/support.html @@ -44,7 +44,7 @@
  • FAQ
  • Support
  • -
  • Source
  • +
  • Source
  • @@ -101,7 +101,7 @@ diff --git a/Site/2013-05/sync b/Site/2013-05/sync index e2ebddff..7dafe47e 100755 --- a/Site/2013-05/sync +++ b/Site/2013-05/sync @@ -3,3 +3,4 @@ set -e cd "${BASH_SOURCE[0]%/*}" s3cmd sync --exclude '.git/**' --delete-removed --follow-symlinks --preserve --acl-public --reduced-redundancy . s3://masterpasswordapp.com/ +rsync -avP --no-group . satura.lyndir.com:/usr/local/www/masterpasswordapp.com/htdocs-secure/ diff --git a/Site/2013-05/trouble.html b/Site/2013-05/trouble.html index 55a02118..51d63b1e 100644 --- a/Site/2013-05/trouble.html +++ b/Site/2013-05/trouble.html @@ -44,7 +44,7 @@
  • FAQ
  • Support
  • -
  • Source
  • +
  • Source
  • @@ -145,7 +145,7 @@ diff --git a/Site/2013-05/what.html b/Site/2013-05/what.html index 5e9e74c3..abb40c52 100644 --- a/Site/2013-05/what.html +++ b/Site/2013-05/what.html @@ -44,7 +44,7 @@
  • FAQ
  • Support
  • -
  • Source
  • +
  • Source
  • @@ -171,7 +171,7 @@