CINXE.COM
Keybase
<!DOCTYPE html> <html id=""> <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ K E Y B A S E crypto for everyone because no one we know ever seems to have a public key. :-( No Google Analytics or other 3rd party hosted script tags on Keybase. And this has the added bonus that we'll never be able to serve ad code. \o/ \o/ keybase team ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--> <head> <title>Keybase</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <link href="/_/brew/_/52e9d104/sitewide-css.css" rel="stylesheet"> <script src="/_/brew/_/003abcb1/sitewide-js.js"></script> <meta charset="UTF-8" /> <meta name="Description" content="Keybase is for keeping everyone's chats and files safe, from families to communities to companies. MacOS, Windows, Linux, iPhone, and Android."><meta property="og:description" content="Keybase is for keeping everyone's chats and files safe, from families to communities to companies. MacOS, Windows, Linux, iPhone, and Android."><meta name="twitter:description" content="Keybase is for keeping everyone's chats and files safe, from families to communities to companies. MacOS, Windows, Linux, iPhone, and Android."> <script> window.csrf_token="lgHZIDFiZjYwMTBkN2FkNzM5MDI5NDM2ZGRlNGFmYzFkODA4zmf1MjTOAxcEAMDEIOgnGwn35CgDPoGccuuBSyybQcua5LO//pgAmpsrgzRv"; </script> </head> <body id=""> <div class="run-mode run-mode-prod"> <div class="grid-monitor"> <input id="url_base" type="hidden" value="https://keybase.io/"/> <div id="navbar-top"> <div class="navbar navbar-fixed-top navbar-default" role="navigation" data-active-tab=""> <div class="container navbar-container"> <div class="row"> <div class="col-xs-2 col-sm-1"> <div class="navbar-header"> <div class="navbar-brand"> <a href="/" aria-label="home"> <img src="/images/icons/icon-keybase-logo-48.png" srcset="/images/icons/icon-keybase-logo-48@2x.png 2x" width="48" height="48" /> </a> </div> <div class="staging-notice">Keybase Staging Server</div> </div> </div> <div class="col-xs-10 col-sm-5"> <div class="nav-search-wrapper"> <div class="input-group form-group"> <input type="text" class="form-control auto-focus nav-search-input " data-focus-priority="0" placeholder="Search Keybase" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false"> <span class="input-group-addon"><i class="fas fa-search"></i></span> </div> </div> </div> <div class="col-xs-12 col-sm-6"> <table class="nav navbar-right navbar-buttons pull-right"> <tr> <td> <a href="/download" class="btn btn-secondary">Install</a> </td> <td><a onclick="return false;" href="#_" class="navbar-link link-login ">Login</a></td> <td class="nav-btn active"><div class="auto-tooltip" title="Encrypt"><a href="/encrypt" aria-label="encrypt"><i class="fas fa-lock"></i></a></div></td> <td class="nav-btn " ><div class="auto-tooltip" title="Verify"><a href="/verify" aria-label="verify"><i class="fas fa-check"></i></a></div></td> <td class="hidden-xs nav-btn " ><div class="auto-tooltip" title="Docs"><a href="http://book.keybase.io" aria-label="docs"><i class="fas fa-question"></i></a></div></td> </tr> </table> </div> </div> </div> </div> </div> <div id="autoreset-event-error" class="container alert alert-warning" style="text-align:center; display:none;"> <span id="autoreset-event-error-msg"> </span> <button type="button" class="close"><span id="autoreset-event-error-close">脳</span></button> </div> <div id="autoreset-event-success" class="container alert alert-success" style="text-align:center; display:none;"> <span id="autoreset-event-success-msg"> </span> <button type="button" class="close"><span id="autoreset-event-success-close">脳</span></button> </div> <div class="modal modal-primary" id="shared-modal" data-backdrop="static"> </div> <div class="content"> <div class="container crypto-form" id="page-verify"> <div class="row row-form"> <div class="col-sm-7 row-tool-main kb-main-card"> <div class="crypto-tools-header hidden-xs"> <div class="big-crypto-buttons"> <div class="button-wrapper"> <a href="/encrypt" class="btn btn-block btn-primary"><i class="fas fa-lock hidden-md"></i><span class="hidden-sm"> Encrypt</span></a> </div> <div class="button-wrapper"> <a href="/decrypt" class="btn btn-block btn-primary"><i class="fas fa-unlock hidden-md"></i><span class="hidden-sm"> Decrypt</span></a> </div> <div class="button-wrapper"> <a href="/sign" class="btn btn-block btn-primary"><i class="fas fa-pencil-alt hidden-md"></i><span class="hidden-sm"> Sign</span></a> </div> <div class="button-wrapper"> <a href="/verify" class="btn btn-block disabled btn-default"><i class="fas fa-check hidden-md"></i><span class="hidden-sm"> Verify</span></a> </div> </div> </div> <div id="input-wrapper"> <div class="form-group"> <label for="input-msg">Message to verify</label> <textarea class="form-control fixed auto-focus" data-focus-priority="2" rows="15" id="input-msg" spellcheck="false"></textarea> </div> <div class="form-group"> <button class="btn btn-info btn-submit" type="button">Verify</button> </div> <div class="form-group alert alert-danger" style="display:none;" id="alert-tools"> </div> </div> <div id="output-wrapper" style="display:none;"> <div class="form-group"> <div id="signer-info"></div> <label for="output-msg">The Signed Text</label> <textarea class="form-control fixed autoselect" id="output-msg" rows="15"></textarea> </div> <div class="form-group"> <button id="btn-edit" type="button" class="btn btn-default ">Back</button> </div> </div> </div> <div class="col-sm-5 row-tool-options kb-sub-card"> <h3>Using the <a href="/docs/command_line">Keybase command line app</a></h3> <div> <pre class="code code-highlighted">keybase pgp verify -m <span class="hljs-string">"<span class="keybase-message">message</span>"</span></pre> </div> <h3>With GPG or another PGP program</h3> <p> You may import from Keybase to GPG easily and then perform whatever cryptographic actions you want. </p> <div class="gpg-example"> <pre class="code code-highlighted"><span class="hljs-comment"># using curl</span> curl <span class="hljs-string">https://keybase.io/<span class="keybase-them">[them]</span>/key.asc</span> | gpg --import <span class="hljs-comment"># using `keybase pgp pull` which # imports to GPG key chain for you</span> keybase follow <span class="keybase-them built-in">[them]</span> keybase pgp pull <span class="keybase-them built-in">[them]</span></pre> </div> </div> </div> </div> </div> <div class="footer"> <div class="container hidden-xs"> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-5 col-lg-4"> <img src="/images/walkthrough/footprints_transp.png" class="img-responsive" width="1000" height="272"> </div> </div> </div> <div class="container text-center hidden-xs"> <div> <small> Keybase, 2025 | Available within Tor at <strong>http://keybase5wmilwokqirssclfnsqrjdsi7jdir5wy7y7iu3tanwmtp6oid.onion</strong><br/><br/> </small> <a href="/download">install Keybase</a> | <a href="/blog">read our blog</a> | <a href="/docs">documentation</a> | <a href="/docs/bug_reporting">bug reporting</a> | <a href="/docs/secadv">security advisories</a> <br><a href="/docs/terms">terms</a> & <a href="/docs/privacypolicy">privacy</a> & <a href="/docs/california-ccpa">california ccpa</a> & <a href="/docs/acceptable-use-policy">acceptable use</a><br> <a href="/jobs">jobs @ keybase</a> </div> </div> </div> <div class="container text-center visible-xs" id="mobile-footer" style="padding:20px 0"> <div style="margin-bottom:20px"> <a href="https://github.com/keybase/client/issues" rel="noopener noreferrer">Please send us feedback & bug reports</a>. </div> Keybase, 2025 | <a href="/blog">read our blog</a> <br><a href="/docs/terms">terms</a> & <a href="/docs/privacypolicy">privacy</a> & <a href="/docs/secadv">security advisories</a> & <a href="/docs/california-ccpa">california ccpa</a> & <a href="/docs/acceptable-use-policy">acceptable use</a> </div> </div> </div> </div> <script type="text/javascript"> window.session = new Session() window.run_mode = "prod"; </script> </body> </html>