Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ruimarinho/yubikey-handbook

A collection of guidelines, use cases and experiments with the Yubikey
https://github.com/ruimarinho/yubikey-handbook

Last synced: 4 days ago
JSON representation

A collection of guidelines, use cases and experiments with the Yubikey

Awesome Lists containing this project

README

        

# Yubikey Handbook

_Featured on the [3rd-Party Labs (3PL) - YubiKey Innovations and Inspirations](https://forum.yubico.com/viewtopic.php?f=8&t=1942) compilation_.

Yubikey is an hardware device manufactured by Yubico that provides several forms of strong authentication and encryption. It has many use cases and interesting applications.

The _Yubikey Handbook_ is an attempt of exploring those use cases and is intended to be a living document. It is focused on the Yubikey 4/Yubikey 4 Nano. With some adaptations, parts of this document will also apply to the Yubikey NEO.

![](./images/yubikey-plugged-in.jpg)

_Source: Yubico_

This book is [available online for free](https://ruimarinho.gitbooks.io/yubikey-handbook/content/) and is downloadable in [PDF](https://www.gitbook.com/download/pdf/book/ruimarinho/yubikey-handbook), [ePUB](https://www.gitbook.com/download/epub/book/ruimarinho/yubikey-handbook) or [Mobi/Kindle](https://www.gitbook.com/download/mobi/book/ruimarinho/yubikey-handbook) formats.

# Translations

- [这本书的中文版本](https://github.com/iamtwz/yubikey-handbook-chinese) − [WenzelTian](https://github.com/iamtwz).

# Local editing

If you would like to checkout a local copy of gitbook to test out changes, you can do so very easily.

First, install the `gitbook-cli` dependency globally via npm:

```sh
npm install -g gitbook-cli
```

Then, install gitbook's dependencies:

```sh
gitbook install
```

Finally, serve the book via the built-in gitbook's webserver:

```sh
gitbook serve
```

This command will terminate with a message about the host and port where the server is running, usually at [http://localhost:4040](http://localhost:4040).

# License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

# About the author

Rui Marinho ([github](https://github.com/ruimarinho), [twitter](https://twitter.com/ruipmarinho), [npm](https://www.npmjs.com/~ruimarinho)) is a software engineer by day, a security engineer by night and a network engineer on weekends. This blend of interests has allowed him to plan and build large-scale infrastructure projects, having specialized in mission-critical and highly available systems with security as one of its top priorities. [Read more](introduction/about-the-author.md).