<!DOCTYPE HTML> <html itemscope itemtype="http://schema.org/Product"> <head> <title itemprop="name">Master Password — Secure your online identity and privacy.</title> <link rel="icon" href="img/favicon.png" type="image/x-png" /> <link rel="shortcut icon" href="img/favicon.png" type="image/x-png" /> <meta http-equiv="Content-type" content="text/html;charset=UTF-8" /> <meta itemprop="description" content="Do you also reuse simple passwords? Master Password makes secure passwords for you. What's more: they aren't saved and cannot get lost!" /> <meta itemprop="image" content="http://masterpassword.lyndir.com/img/iTunesArtwork-Rounded.png" /> <meta name="apple-itunes-app" content="app-id=510296984" /> <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Exo:100,400,600,900,100italic,400italic,600italic" /> <link rel="stylesheet" type="text/css" href="css/ml-shadows.css" /> <link rel="stylesheet" type="text/css" href="css/buttons/buttons.css" /> <link rel="stylesheet" type="text/css" href="css/screen.css" /> <!-- Google Analytics --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-90535-15']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </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> <!-- jQuery --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> <!-- Page JS --> <script type="text/javascript"> $(document).ready(function() { $(window).scroll(function() { if ($(window).scrollTop() > 100) { $(".appstore").show(); $("header .appstore").hide(); } else { $(".appstore").hide(); $("header .appstore").show(); } }); $(".tip.appstore").hide().delay(1000).fadeIn(); $(".tip.phone").hide(); $("#sendtophone").mouseenter(function() { $(".tip.phone").fadeIn(); }); $("#sendtophone").mouseleave(function() { $(".tip.phone").fadeOut(); }); $("#sendtophone").submit(function() { $.ajax({ url: "http://masterpassword.lyndir.com/send.php", data: { destination: $(this).find("input[type='text']").val(), }, cache: false, }); goog_report_conversion('index-sendtophone'); _gaq.push(['_trackPageview', '/outbound/sendtophone']); $("#sendtophone .field").hide(); $("#sendtophone .confirm").show(); return false; }); $("#sendtophone .field").show(); $("#sendtophone .confirm").hide(); }); </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> <!-- Google +1 --> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> </head> <body id="frontpage" itemscope itemtype="http://schema.org/MobileSoftwareApplication"> <a class="badge appstore" href="http://itunes.apple.com/app/id510296984" onclick="goog_report_conversion('index-fixed-header');_gaq.push(['_trackPageview', '/outbound/itunes']);"><img src="img/Available_on_the_App_Store_Badge_US-UK_135x40_0801.svg" /></a> <header> <div class="badge appstore"> <a href="http://itunes.apple.com/app/id510296984" onclick="goog_report_conversion('index-top-header');_gaq.push(['_trackPageview', '/outbound/itunes']);"> <!--span class="tip appstore">Great feedback may earn you a free copy for a friend!</span--> <img src="img/Available_on_the_App_Store_Badge_US-UK_135x40_0801.svg" /> </a><br /> <!--form id="sendtophone"> <span class="field"> Or send to your phone:<br /> <input type="text" name="email" placeholder="E-mail or phone number" /> <span class="tip phone">Phone needs country code (eg. +1 for US/CA, +44 for UK)</span> </span> <span class="confirm"> Message sent! </span> </form--> </div> <h1><a href="."><img class="logo" src="img/iTunesArtwork-Bare.png" /> Master Password</a></h1> <div class="footnote"><a href="mailto:masterpassword+remove_this@lyndir.com" onclick="_gaq.push(['_trackPageview', '/outbound/mail']);">Contact</a> | <a href="http://www.lyndir.com" onclick="_gaq.push(['_trackPageview', '/outbound/lyndir.com']);">Lyndir</a> | <a href="https://plus.google.com/116256327773442623984/about" rel="publisher" onclick="_gaq.push(['_trackPageview', '/outbound/google+']);">Google+</a></div> <div class="divider"></div> </header> <div id="fixedheader"> <h2><a href=".">Master Password</a></h2> </div> <!--a href="http://bit.ly/vNN5Zi" onclick="_gaq.push(['_trackPageview', '/outbound/testflight']);" id="ribbon"></a--> <section class="heading"> <div class="center"> <div class="box effect-8"> <!--iframe id="ytplayer" type="text/html" width="640" height="360" frameborder="0" src="http://www.youtube.com/embed/QTfA0O7YnHQ?origin=http://masterpassword.lyndir.com&autohide=1&autoplay=0&rel=0&showinfo=0&theme=light&color=white"></iframe--> <iframe width="640" height="360" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen src="http://player.vimeo.com/video/45803664?title=0&byline=0&portrait=0&color=ffffff"></iframe> </div> <h1><a href="#about" onclick="_gaq.push(['_trackPageview', '/anchor/about']);"><img src="img/arrow-down.png" height="100" /></a></h1> </div> </section> <section id="about"> <div> <div class="sidebox"> <div class="clip" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="name" content="iOS" /> <meta itemprop="price" content="5.99" /> <meta itemprop="priceCurrency" content="USD" /> <a itemprop="url" href="http://itunes.apple.com/app/id510296984"> <!--img itemprop="image" class="badge" src="img/price.png" /--> </a> </span> <img src="img/frontpage_phone.png" /> </div> <a href="MasterPassword_PressKit.zip" class="btn_largeblack ico_down" onclick="_gaq.push(['_trackPageview', '/outbound/presskit']);">Press Kit</a> </div> <h1> Stop worrying<br /> about passwords <div class="g-plusone" data-annotation="none" data-href="http://masterpassword.lyndir.com"></div> </h1> <h2>Admit it, you're terrible at memorizing passwords.</h2> <p>Just like the rest of the world, your passwords are too simple or reused between many sites. To hackers, <em>your accounts are like an empty house with the door left open</em>.</p> <p>I'm sure you've <em>tried</em> to do better. Maybe you keep a notebook or post-it with passwords. Maybe you even store your passwords in a program or just in your browser. The problem with putting your passwords somewhere "safe" is two-fold: Somebody can <em>steal them</em>, and you can <em>lose them</em>.</p> <p> </p> <p><strong>Master Password is a <em>stateless solution</em></strong>, which means <strong>your passwords aren't saved <em>anywhere</em></strong>. Not in your head, not in a notebook, not on your computer and not in the cloud.<br /> Nothing to store means nothing to keep safe and nothing to lose.</p> <p>Master Password just recreates the passwords for your sites whenever you need them: instantly and on-demand. At the same time it makes sure that your accounts are adequately protected with <em>secure and unique</em> passwords.</p> </div> </section> <section> <p>Master Password is <strong>different</strong> from other vault-like password solutions. It helps you set <strong>secure passwords</strong> for your sites, and at the same time makes <strong>losing your passwords almost impossible</strong>. It requires <span itemprop="operatingsystems">iOS</span> <span itemprop="softwareversion">5.0</span>, but a <a href="https://github.com/Lyndir/MasterPassword/tree/master/MasterPassword/Java">Java & CLI</a> version exists too. A <a href="https://github.com/Lyndir/MasterPassword/tree/master/MasterPassword/Mac">Mac</a> version is under development.</p> <p>Built on algorithms such as <a href="http://www.bsdcan.org/2009/schedule/events/147.en.html" onclick="_gaq.push(['_trackPageview', '/outbound/scrypt']);">scrypt</a> and <a href="http://en.wikipedia.org/wiki/HMAC" onclick="_gaq.push(['_trackPageview', '/outbound/HMAC']);">HMAC-SHA256</a>, your master password is kept safe even if websites you use get hacked.</p> <p>As to prove a point, <a href="http://www.washingtonpost.com/business/technology/linkedin-eharmony-deal-with-breach-aftermath/2012/06/07/gJQAwqs5KV_story.html" onclick="_gaq.push(['_trackPageview', '/outbound/linkedin-breach']);"><strong>LinkedIn</strong>, <strong>eHarmony</strong></a>, <a href="http://securitywatch.pcmag.com/none/298865-last-fm-joins-eharmony-linkedin-to-celebrate-breach-week" onclick="_gaq.push(['_trackPageview', '/outbound/lastfm-breach']);"><strong>Last.FM</strong></a> and <a href="http://www.switchfast.com/switchfast-blog/2012/7/13/latest-password-leak-affects-yahoo,-gmail,-and-aol-users.aspx" onclick="_gaq.push(['_trackPageview', '/outbound/yahoo-breach']);"><strong>Yahoo!</strong></a> have announced breaches that compromise millions of passwords in the past few months alone. These breaches usually leak "<em>hashes</em>" of people's passwords, which make it trivial for attackers to find out the actual passwords <em>if they're not secure enough</em>.</p> <hr class="clear" /> <div class="columns" id="how"> <div> <div class="columnhead"> <div class="box effect-7"> <img src="img/shots/feature-unlock.png" /> </div> <br /> </div> <h2>Locked from prying eyes</h2> Your master password <strong>unlocks the application</strong> and grants access all the passwords inside.<br /> It is the only thing you will need to remember from now on. </div> <div> <div class="columnhead"> <div class="box effect-7"> <img src="img/shots/feature-password.png" /> </div> <br /> </div> <h2>Creates secure passwords</h2> The application <strong>generates secure, random and unique passwords</strong> in a format that's easy for you to copy. </div> <div> <div class="columnhead"> <div class="box effect-7"> <img src="img/shots/feature-types.png" /> </div> <br /> </div> <h2>Different password types</h2> Master Password's <strong>presets allow you to comply with</strong> almost any site's restrictive <strong>password policies</strong>, while still producing as secure a password for them as they permit. </div> <div> <div class="columnhead"> <div class="box effect-7"> <img src="img/shots/feature-copy.png" /> </div> <br /> </div> <h2>Copy with a tap</h2> It's really easy to use the password on your iPhone: Just <strong>tap the password to copy it</strong> and paste it in a different application's password field.<br /> Goodbye, annoying App Store password pop-up. </div> <div> <div class="columnhead"> <div class="box effect-7"> <img src="img/shots/feature-custom.png" /> </div> <br /> </div> <h2>Saves custom passwords</h2> You can also <strong>store custom passwords</strong> in the application. They will be safely encrypted with your master password. </div> <div> <div class="columnhead"> <div class="box effect-7"> <img src="img/shots/feature-bike.png" /> </div> <br /> </div> <h2>Not just for online</h2> These passwords <strong>can also be used for the things around you</strong>: Your bike lock, your home alarm system, PIN codes, ... </div> <div> <div class="columnhead"> <div class="box effect-7"> <img src="img/shots/feature-icloud.png" /> </div> <br /> </div> <h2>Syncs with iCloud</h2> Enable iCloud support to store all your password names in your iCloud account. Great for <strong>keeping multiple Apple devices in sync</strong> or backing up your site list.<br /> Apple will never see any of your passwords. </div> <div> <div class="columnhead"> <div class="box effect-7"> <img src="img/shots/feature-export.png" /> </div> <br /> </div> <h2>Data liberation</h2> And of course, <strong>you retain full control over all your passwords</strong>: You can export them at any time, and import new site lists. </div> <div> <div class="columnhead"> <div class="box effect-7"> <img src="img/shots/feature-mac.png" /> </div> <br /> </div> <h2>What about your Mac?</h2> A Mac version of Master Password exists too! It gives you access to all of your passwords without needing to bring up your phone.<br /> Just enable iCloud for a seamless experience. </div> </div> <hr /> <a class="next" href="what.html">What is this thing and why do I need it?</a> </section> <footer> <a href="http://www.jetbrains.com/objc/" style="display:inline-block; background:url('img/objc468x60.png') no-repeat 10px 50%; margin:0;padding:0;text-decoration:none;text-indent:0;letter-spacing:-0.001em; width:466px; height:58px" alt="Smarter and faster IDE for iOS and Mac OS applications development" title="Smarter and faster IDE for iOS and Mac OS applications development"><span style="margin: 2px 0 0 65px;padding: 0;float: left;font-size: 12px;cursor:pointer; background-image:none;border:0;color: #435570; font-family: trebuchet ms,arial,sans-serif;font-weight: normal;text-align:left;">Developed with</span><span style="margin:0 0 0 200px;padding:18px 0 2px 0; line-height:14px;font-size:15px;cursor:pointer; background-image:none;border:0;display:block; width:265px; color:#435570; font-family: trebuchet ms,arial,sans-serif;font-weight: normal;text-align:left;">Smarter and faster IDE for iOS and<br/>Mac OS applications development</span></a> <br /> <br /> Master Password is a security and productivity product by <a href="http://www.lyndir.com" rel="author" onclick="_gaq.push(['_trackPageview', '/outbound/lyndir.com']);">Lyndir</a>, © 2011. </footer> </body> </html>