247 lines
16 KiB
HTML
247 lines
16 KiB
HTML
<!DOCTYPE html>
|
|
<html class="no-js" itemscope itemtype="http://schema.org/Product">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
|
<title itemprop="name">Master Password — Secure your life, forget your passwords.</title>
|
|
<meta itemprop="description" content="Master Password is an ingenious password solution that makes your passwords truly impossible to lose." />
|
|
<meta itemprop="image" content="http://masterpassword.lyndir.com/img/iTunesArtwork-Rounded.png" />
|
|
<meta name="apple-itunes-app" content="app-id=510296984" />
|
|
<meta name="viewport" content="width=device-width">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
|
<link rel="icon" href="img/favicon.png" type="image/x-png" />
|
|
<link rel="shortcut icon" href="img/favicon.png" type="image/x-png" />
|
|
<link rel="stylesheet" href="css/bootstrap.min.css">
|
|
<link rel="stylesheet" href="css/bootstrap-responsive.min.css">
|
|
<link rel="stylesheet" href="css/main.css?4">
|
|
|
|
<script src="js/vendor/modernizr-2.6.2.min.js"></script>
|
|
<script src="js/vendor/prefixfree.min.js"></script>
|
|
</head>
|
|
<body itemscope itemtype="http://schema.org/MobileSoftwareApplication" id="app">
|
|
<!--[if lt IE 7]>
|
|
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
|
<![endif]-->
|
|
|
|
<div id="scrollDown">⇣</div>
|
|
|
|
<nav class="navbar navbar-fixed-top">
|
|
<div class="navbar-inner">
|
|
<div class="container">
|
|
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
</button>
|
|
<a class="brand" href="./">●●●|</a>
|
|
<div class="nav-collapse collapse">
|
|
<ul class="nav">
|
|
<li class="active"><a href="./">App</a></li>
|
|
<li><a href="security.html">Security</a></li>
|
|
<li><a href="faq.html">FAQ</a></li>
|
|
<li><a href="algorithm.html">Algorithm</a></li>
|
|
<li><a href="support.html">Support</a></li>
|
|
<li><a href="http://github.com/Lyndir/MasterPassword/" onclick="_gaq.push(['_trackPageview', '/outbound/github']);">Source (GPL)</a></li>
|
|
</ul>
|
|
<ul class="nav pull-right">
|
|
<li><a href="irc://irc.freenode.net/#masterpassword" onclick="_gaq.push(['_trackPageview', '/outbound/irc']);">#masterpassword (freenode)</a></li>
|
|
<li class="divider-vertical"></li>
|
|
<li><a href="MasterPassword_PressKit.zip" onclick="_gaq.push(['_trackPageview', '/outbound/presskit']);">⬇ Press Kit</a></li>
|
|
<li><a href="http://itunes.apple.com/app/id510296984" onclick="goog_report_conversion('index-fixed-header');_gaq.push(['_trackPageview', '/outbound/itunes']);" class="img"><img src="img/appstore.svg" /></a></li>
|
|
</ul>
|
|
</div><!--/.nav-collapse -->
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
<header>
|
|
<div class="background" data-stellar-ratio="0.4"></div>
|
|
<div class="container">
|
|
|
|
<div class="content">
|
|
<h1>Master Password</h1>
|
|
<h2>Secure your life, forget your passwords.</h2>
|
|
</div>
|
|
|
|
<div class="box effect-8" onclick="$(this).toggleClass('active');_gaq.push(['_trackPageview', '/video/yt/QTfA0O7YnHQ']);">
|
|
<div class="minimized">
|
|
<img class="fit-height" src="http://i.vimeocdn.com/video/318668169_960.jpg" />
|
|
<div class="middle play"></div>
|
|
</div>
|
|
<div class="maximized">
|
|
<iframe id="youtube" type="text/html" width="853" height="480" frameborder="0"
|
|
webkitAllowFullScreen mozallowfullscreen allowFullScreen
|
|
src="http://www.youtube-nocookie.com/embed/QTfA0O7YnHQ?autohide=1&autoplay=0&rel=0&showinfo=0&theme=light&color=white"></iframe>
|
|
<!--iframe id="vimeo" type="text/html" width="853" height="480" frameborder="0"
|
|
webkitAllowFullScreen mozallowfullscreen allowFullScreen
|
|
src="http://player.vimeo.com/video/45803664?autoplay=1&title=0&byline=0&portrait=0&color=ffffff"></iframe-->
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</header>
|
|
|
|
<section>
|
|
<h4>
|
|
Get it for:
|
|
<a title="iPhone, iPad, iPod touch" href="http://itunes.apple.com/app/id510296984" onclick="goog_report_conversion('index-fixed-header');_gaq.push(['_trackPageview', '/outbound/ios']);">iPhone / iPad<img class="popup" src="img/ios.png" /></a> |
|
|
<a title="Mac (graphical interface)" href="masterpassword-mac.zip" onclick="goog_report_conversion('index-fixed-header');_gaq.push(['_trackPageview', '/outbound/gui/mac']);">Mac<img class="popup" src="img/mac-gui.png" /></a> |
|
|
<a title="Mac, Linux, UNIX, Windows (graphical interface)" href="masterpassword-gui.jar" onclick="goog_report_conversion('index-fixed-header');_gaq.push(['_trackPageview', '/outbound/gui/java']);">Desktop (Java)<img class="popup" src="img/java-gui.png" /></a> |
|
|
Terminal (<a title="Mac, Linux, UNIX, Windows (command line interface)" href="masterpassword-cli.zip" onclick="goog_report_conversion('index-fixed-header');_gaq.push(['_trackPageview', '/outbound/cli/java']);">Java<img class="popup" src="img/java-cli.png" /></a> /
|
|
<a title="Mac, Linux, UNIX, Windows (command line interface)" href="https://github.com/Lyndir/MasterPassword/tree/master/MasterPassword/C" onclick="goog_report_conversion('index-fixed-header');_gaq.push(['_trackPageview', '/outbound/cli/c']);">Native C<img class="popup" src="img/c-cli.png" /></a>) |
|
|
<a title="Android" href="masterpassword-android.apk" onclick="goog_report_conversion('index-fixed-header');_gaq.push(['_trackPageview', '/outbound/android']);">Android (Beta)<img class="popup" src="img/android.png" /></a>
|
|
</h4>
|
|
</section>
|
|
|
|
<section><div class="content">
|
|
|
|
<div class="thumb clearfix">
|
|
<img class="pull-right" src="img/thumb-iphone-broken.png" />
|
|
|
|
<h1>Nothing To Lose</h1>
|
|
<p><strong>Master Password is <em>different</em></strong>: it is based on an ingenious password generation algorithm that guarantees your passwords <em>can never be lost</em>.</p>
|
|
<p>While password managers generally save your passwords in an encrypted vault or upload them to the cloud for safe-keeping, they make you dependent on syncing, backups or Internet access.</p>
|
|
<p>Master Password has none of these downsides. Its passwords aren't stored: they are <b>generated on-demand</b> from your name, the site and your master password; <em>even on a brand-new iPhone</em> without restoring any backups or Internet access.</p>
|
|
</div>
|
|
|
|
<div class="thumb clearfix">
|
|
<img class="pull-left" src="img/thumb-iphone-pw.png" />
|
|
|
|
<h1>Nothing To Intercept</h1>
|
|
<p>Master Password is based on a stateless algorithm which frees it from the reliance on storage of secrets.</p>
|
|
<p>Since your generated passwords aren't saved to your device, there is <strong>no risk you'll be forced to divulge them to aggressive peers</strong>. And since these passwords don't need to be backed up or synchronized between devices over the network, there is <strong>no risk of them getting intercepted</strong>.</p>
|
|
<p>Finally, Master Password is <a href="http://github.com/Lyndir/MasterPassword/" onclick="_gaq.push(['_trackPageview', '/outbound/github']);">free software (GPLv3)</a>, its algorithm <a href="/algorithm.html">extensively documented</a> and does not require you to trust any external party. This is particularly interesting in a society where things like <a href="http://www.theguardian.com/world/2013/jun/06/us-tech-giants-nsa-data"
|
|
onclick="_gaq.push(['_trackPageview', '/outbound/prism']);">PRISM</a> and <a href="http://www.theguardian.com/commentisfree/2014/may/20/why-did-lavabit-shut-down-snowden-email" onclick="_gaq.push(['_trackPageview', '/outbound/gag']);">gag orders</a> are a real threat.</p>
|
|
</div>
|
|
|
|
<div class="thumb clearfix">
|
|
<img class="pull-right" src="img/thumb-iphone-mac-sync.png" />
|
|
|
|
<h1>Always In Sync</h1>
|
|
<p>Contrary to other password solutions, Master Password <strong>doesn't need to send your passwords over the network</strong> to make them ubiquitously available. Just add your user and site names to each of your devices and your passwords will be available instantly on all of them.</p>
|
|
<p>No cloud provider to trust, no backups to maintain and no data connection for keeping in sync. Since Master Password generates your passwords on-demand based on your user name and master password, you don't have any of these fragile dependencies. This gives you massive availability advantages, but also helps thwart man-in-the-middle attacks, snooping and trust issues related to cloud providers.</p>
|
|
</div>
|
|
|
|
<div class="thumb clearfix">
|
|
<img class="pull-left" src="img/thumb-iphone-types.png" />
|
|
|
|
<h1>For Any Purpose</h1>
|
|
<p>Master Password comes with a variety of built-in password types. These types make your site's password look different, become more secure or more compatible with a site's password policy.</p>
|
|
<p>The default password is a great balance between security, compatibility and convenience. It is designed to provide great entropy (security) whilst still being easy to manually enter or remember if needed.</p>
|
|
<p>You can generate a more secure password, or switch it to a PIN type to use for your bank card or cell phone's SIM lock.</p>
|
|
<p>Master Password also implements a hybrid solution allowing you to save custom passwords in the app. These passwords are AES encrypted using a large key derived from your master password. This grants people who are forced to use a certain password (eg. by their systems administrators) a maximally secure solution given their situational constraints.</p>
|
|
</div>
|
|
|
|
</div></section>
|
|
|
|
<footer><div class="muted content">
|
|
|
|
<p><em>Master Password is a security product and algorithm by <a href="http://www.lhunath.com" onclick="_gaq.push(['_trackPageview', '/outbound/lhunath']);">Maarten Billemont</a>, <a href="http://www.lyndir.com" onclick="_gaq.push(['_trackPageview', '/outbound/lyndir']);">Lyndir</a> (© 2011-2013).</em></p>
|
|
<p><a href="http://gorillas.lyndir.com" onclick="_gaq.push(['_trackPageview', '/outbound/gorillas']);">Gorillas</a> ● <a href="http://deblock.lyndir.com" onclick="_gaq.push(['_trackPageview', '/outbound/deblock']);">DeBlock</a> ● <a href="http://github.com/Lyndir" onclick="_gaq.push(['_trackPageview', '/outbound/github']);">GitHub</a> ● <a href="http://thanks.lhunath.com" onclick="_gaq.push(['_trackPageview', '/outbound/thanks']);">Send Thanks</a></p>
|
|
|
|
</div></footer>
|
|
|
|
<!-- Scripts -->
|
|
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
|
|
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.9.1.min.js"><\/script>')</script>
|
|
|
|
<script src="js/vendor/bootstrap.min.js"></script>
|
|
|
|
<script src="js/plugins.js?1"></script>
|
|
<script src="js/main.js?1"></script>
|
|
|
|
<!-- Internet Defense League -->
|
|
<script type="text/javascript">
|
|
window._idl = {};
|
|
_idl.variant = "modal";
|
|
(function() {
|
|
var idl = document.createElement('script');
|
|
idl.type = 'text/javascript';
|
|
idl.async = true;
|
|
idl.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'members.internetdefenseleague.org/include/?url=' + (_idl.url || '') + '&campaign=' + (_idl.campaign || '') + '&variant=' + (_idl.variant || 'banner');
|
|
document.getElementsByTagName('body')[0].appendChild(idl);
|
|
})();
|
|
</script>
|
|
|
|
<!-- Google Analytics -->
|
|
<script>
|
|
var _gaq=[['_setAccount','UA-90535-15'],['_trackPageview']];
|
|
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
|
</script>
|
|
|
|
<!-- Google +1 -->
|
|
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
|
|
|
|
<!-- Get Satisfaction -->
|
|
<!--script type="text/javascript" charset="utf-8">
|
|
var is_ssl = ("https:" == document.location.protocol);
|
|
var asset_host = is_ssl ? "https://d3rdqalhjaisuu.cloudfront.net/" : "http://d3rdqalhjaisuu.cloudfront.net/";
|
|
document.write(unescape("%3Cscript src='" + asset_host + "javascripts/feedback-v2.js' type='text/javascript'%3E%3C/script%3E"));
|
|
</script>
|
|
<script type="text/javascript" charset="utf-8">
|
|
var feedback_widget_options = {};
|
|
feedback_widget_options.display = "overlay";
|
|
feedback_widget_options.company = "lyndir";
|
|
feedback_widget_options.placement = "right";
|
|
feedback_widget_options.color = "#222";
|
|
feedback_widget_options.style = "question";
|
|
var feedback_widget = new GSFN.feedback_widget(feedback_widget_options);
|
|
</script-->
|
|
|
|
<!-- UserEcho -->
|
|
<script type='text/javascript'>
|
|
var _ues = {
|
|
host:'support.lyndir.com',
|
|
forum:'13031',
|
|
lang:'en',
|
|
tab_icon_show:false,
|
|
tab_corner_radius:5,
|
|
tab_font_size:20,
|
|
tab_image_hash:'RmVlZGJhY2s%3D',
|
|
tab_alignment:'right',
|
|
tab_text_color:'#FFFFFF',
|
|
tab_bg_color:'#DDDDDD',
|
|
tab_hover_color:'#CCCCCC'
|
|
};
|
|
|
|
(function() {
|
|
var _ue = document.createElement('script'); _ue.type = 'text/javascript'; _ue.async = true;
|
|
_ue.src = ('https:' == document.location.protocol ? 'https://s3.amazonaws.com/' : 'http://') + 'cdn.userecho.com/js/widget-1.4.gz.js';
|
|
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(_ue, s);
|
|
})();
|
|
</script>
|
|
|
|
<!-- AdWords -->
|
|
<script type="text/javascript">
|
|
/* <![CDATA[ */
|
|
goog_snippet_vars = function() {
|
|
var w = window;
|
|
w.google_conversion_id = 1015576061;
|
|
w.google_conversion_label = "PcXqCPPz5AIQ_euh5AM";
|
|
w.google_conversion_value = 4;
|
|
}
|
|
goog_report_conversion = function(url) {
|
|
goog_snippet_vars();
|
|
window.google_conversion_format = "3";
|
|
window.google_is_call = true;
|
|
var opt = new Object();
|
|
opt.onload_callback = function() {
|
|
if (typeof(url) != 'undefined') {
|
|
window.location = url;
|
|
}
|
|
}
|
|
var conv_handler = window['google_trackConversion'];
|
|
if (typeof(conv_handler) == 'function') {
|
|
conv_handler(opt);
|
|
}
|
|
}
|
|
/* ]]> */
|
|
</script>
|
|
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion_async.js"></script>
|
|
</body>
|
|
|
|
</html>
|