Title: CryptoPhoto
Author: 2fa
Published: <strong>Dawout 26, 2013</strong>
Last modified: Jen 11, 2018

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/cryptophoto-two-and-multi-factor-authentication/assets/icon-
128x128.png?rev=1325662)

# CryptoPhoto

 By [2fa](https://profiles.wordpress.org/2fa/)

[Download](https://downloads.wordpress.org/plugin/cryptophoto-two-and-multi-factor-authentication.zip)

 * [Details](https://hat.wordpress.org/plugins/cryptophoto-two-and-multi-factor-authentication/#description)
 * [Reviews](https://hat.wordpress.org/plugins/cryptophoto-two-and-multi-factor-authentication/#reviews)
 *  [Installation](https://hat.wordpress.org/plugins/cryptophoto-two-and-multi-factor-authentication/#installation)
 * [Development](https://hat.wordpress.org/plugins/cryptophoto-two-and-multi-factor-authentication/#developers)

 [Support](https://wordpress.org/support/plugin/cryptophoto-two-and-multi-factor-authentication/)

## Description

This plugin activates easy self-service two-factor (or multi-factor) authentication
logins for you and all your users.

CryptoPhoto is the world’s easiest-to-use, fastest, and most secure two-factor (
and optionally multi-factor) authentication. Logins are usually as fast and easy
as “one tap”, and no training is needed.

After installation, users will see a new “CryptoPhoto” dashboard menu item, which
they can use themselves to activate and download printable tokens, or install the
CryptoPhoto app to connect their smartphones or tablets (iOS, Android, WindowsPhone,
and Blackberry).

Our user-experience testing was conducted using year-1 schoolchildren. They all 
successfully logged in without us giving them any instructions. CryptoPhoto is way
easier to use, than it is to describe – but here’s how it works anyway:

After users activate CryptoPhoto, they will see a photo during their logins, and
at the same time, their phone (or tablet) will beep and show them a collection of
photos too. (if they don’t have any smart devices, or have lost their phone, they
use their downloaded paper token instead). To complete their login, they simply 
tap the one on their phone that matches the login one (or type the codes if they
don’t have a phone, or don’t have mobile coverage). This is why CryptoPhoto is currently
the worlds most secure two-factor-authentication – the photos create “mutual authentication”(
which blocks phishing and Man-in-the-middle MitM attacks) – nobody else does this.

CryptoPhoto also combats malware, viruses, advanced-persistent-threats (APT’s), 
trojans, keyloggers, phishing and spoof/impostor/fake websites, vishing (telephone
phishing), shoulder-surfing attacks, careless password choices by end users, password
re-use problems (eg: passwords stolen from other web sites won’t compromise CryptoPhoto
users), confidence tricks, and more: we simultaneously protect our users against
more threats than any competing solution (and, in fact, against more threats than
all competing solutions combined).

CryptoPhoto works with or without smartphones/tablets, works home and abroad, online
and offline, and keeps working (securely) even when users loose their phones/tablets.
CryptoPhoto is the industries lowest-support-required two-factor-authentication 
solution: you do not need to hire a support team to mange users enrollments and 
issues (like bypasses and re-enrollment when users loose their phones/tokens).

To securely install the CryptoPhoto plugin, you will have to follow some steps to
generate unique keys for your installation etc. The steps are on in our [Cryptophoto Installation guide](https://cryptophoto.com/info/admin)
if you need help, or have comments/suggestions/criticism, please email us or visit
[CryptoPhoto Support page](https://cryptophoto.com/help), or feel free to call any
time on skype:chrisdrake if you want one-to-one help with anything.

For more information, please visit the [CryptoPhoto site](http://cryptophoto.com)

## Screenshots

[⌊CryptoPhoto Settings page⌉⌊CryptoPhoto Settings page⌉[

CryptoPhoto Settings page

[⌊CryptoPhoto Users page⌉⌊CryptoPhoto Users page⌉[

CryptoPhoto Users page

[⌊CryptoPhoto Panel⌉⌊CryptoPhoto Panel⌉[

CryptoPhoto Panel

[⌊CryptoPhoto Login⌉⌊CryptoPhoto Login⌉[

CryptoPhoto Login

## Installation

AUTOMATIC INSTALLATION

 1. Use the “add new” function which is available in the “Plugins” section of your 
    WordPress Admin Dashboard
 2. Use the search function to find the CryptoPhoto plugin.
 3. Install the plugin
 4. Activate the plugin

MANUAL INSTALLATION

 1. Download “cryptophoto-1.20180612.wordpress.zip” archive from [CryptoPhoto WordPress plugin page](https://cryptophoto.com/info/wordpress)
 2. Upload* the downloaded file using the regular “Add New” and “Upload” options of
    your “Plugins” menu
 3. *To enable file uploads, add the following line to your wp-config.php file: define(‘
    FS_METHOD’, ‘direct’);
 4. Install the extension using the “Install Now” button
 5. Activate the plugin through the “Plugins” menu in WordPress
 6. Configure the CryptoPhoto plugin:
 7.  a. Click on the “Settings” option of the Cryptophoto Authentication plugin. You can
        also access this page using the Settings/CryptoPhoto option of the menu
     b. Set the values of the public and private keys to match the API keys you received
        from CryptoPhoto when you created your administration account
     c. Set the value of your custom salt here (a random or preferred string)

TEST YOUR CRYPTOPHOTO INSTALLATION AND CONFIGURATION

 1. Use the “Test Configuration” button to verify your configuration.
 2. If successful, your plugin is properly installed and configured
 3. If an error occurs:
 4.  * check the error message and act accordingly
     * check that your plugin is properly installed and that you followed correctly
       the steps above
     * retry to install and configure the plugin, using the guide here: [CryptoPhoto WordPress plugin page](https://cryptophoto.com/info/wordpress)
     * contact [CryptoPhoto Tech Support](https://hat.wordpress.org/plugins/cryptophoto-two-and-multi-factor-authentication/Tech@CryptoPhoto.com?output_format=md)

For more information, please visit [CryptoPhoto WordPress plugin page](https://cryptophoto.com/info/wordpress)

## FAQ

  Installation Instructions

AUTOMATIC INSTALLATION

 1. Use the “add new” function which is available in the “Plugins” section of your 
    WordPress Admin Dashboard
 2. Use the search function to find the CryptoPhoto plugin.
 3. Install the plugin
 4. Activate the plugin

MANUAL INSTALLATION

 1. Download “cryptophoto-1.20180612.wordpress.zip” archive from [CryptoPhoto WordPress plugin page](https://cryptophoto.com/info/wordpress)
 2. Upload* the downloaded file using the regular “Add New” and “Upload” options of
    your “Plugins” menu
 3. *To enable file uploads, add the following line to your wp-config.php file:
     define(‘
    FS_METHOD’, ‘direct’);
 4. Install the extension using the “Install Now” button
 5. Activate the plugin through the “Plugins” menu in WordPress
 6. Configure the CryptoPhoto plugin:
 7.  a. Click on the “Settings” option of the Cryptophoto Authentication plugin. You can
        also access this page using the Settings/CryptoPhoto option of the menu
     b. Set the values of the public and private keys to match the API keys you received
        from CryptoPhoto when you created your administration account
     c. Set the value of your custom salt here (a random or preferred string)

TEST YOUR CRYPTOPHOTO INSTALLATION AND CONFIGURATION

 1. Use the “Test Configuration” button to verify your configuration.
 2. If successful, your plugin is properly installed and configured
 3. If an error occurs:
 4.  * check the error message and act accordingly
     * check that your plugin is properly installed and that you followed correctly
       the steps above
     * retry to install and configure the plugin, using the guide here: [CryptoPhoto WordPress plugin page](https://cryptophoto.com/info/wordpress)
     * contact [CryptoPhoto Tech Support](https://hat.wordpress.org/plugins/cryptophoto-two-and-multi-factor-authentication/Tech@CryptoPhoto.com?output_format=md)

For more information, please visit [CryptoPhoto WordPress plugin page](https://cryptophoto.com/info/wordpress)

  1. What do I do if the Configuration test prompts me the “Error: Unknown error”
message?

You might want to check the Apache error log for more details on the error. If nothing
relevant is logged there or you do not have access to the error log, feel free to
contact the CryptoPhoto technical support team at [CryptoPhoto Tech Support](https://hat.wordpress.org/plugins/cryptophoto-two-and-multi-factor-authentication/Tech@CryptoPhoto.com?output_format=md)
who can trace and diagnose your error.

  2. What happens if I change the initial salt

This is not a catastrophe. It’s not reversible though, all your user’s CryptoPhoto
settings will be reset, meaning that they will have to re-enable CryptoPhoto authentication
for their account and download new tokens. Their previous tokens will be rendered
useless and they will have to download new ones.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CryptoPhoto” is open source software. The following people have contributed to 
this plugin.

Contributors

 *   [ 2fa ](https://profiles.wordpress.org/2fa/)

[Translate “CryptoPhoto” into your language.](https://translate.wordpress.org/projects/wp-plugins/cryptophoto-two-and-multi-factor-authentication)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/cryptophoto-two-and-multi-factor-authentication/),
check out the [SVN repository](https://plugins.svn.wordpress.org/cryptophoto-two-and-multi-factor-authentication/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/cryptophoto-two-and-multi-factor-authentication/)
by [RSS](https://plugins.trac.wordpress.org/log/cryptophoto-two-and-multi-factor-authentication/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.20180612

 * Improved error handling and reporting

#### 1.20180611

 * CryptoPhoto lib update

#### 1.20180307

 * CryptoPhoto lib update

#### 1.20150909

 * UI Changes
 * CryptoPhoto lib update

#### 1.20131021

 * Prevented possible conflicts with other plugins or themes

#### 1.20131017

 * Improved error handling and reporting
 * Corrected a few spelling mistakes and typos

#### 1.130812

 * First CryptoPhoto plugin release

## Meta

 *  Version **1.20180612**
 *  Last updated **8 years ago**
 *  Active installations **10+**
 *  WordPress version ** 3.5 or higher **
 *  Tested up to **4.9.29**
 *  Language
 * [English (US)](https://wordpress.org/plugins/cryptophoto-two-and-multi-factor-authentication/)
 * Tags
 * [2 Factor](https://hat.wordpress.org/plugins/tags/2-factor/)[authentication](https://hat.wordpress.org/plugins/tags/authentication/)
   [crypto](https://hat.wordpress.org/plugins/tags/crypto/)[multi-factor](https://hat.wordpress.org/plugins/tags/multi-factor/)
   [photo](https://hat.wordpress.org/plugins/tags/photo/)
 *  [Advanced View](https://hat.wordpress.org/plugins/cryptophoto-two-and-multi-factor-authentication/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/cryptophoto-two-and-multi-factor-authentication/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/cryptophoto-two-and-multi-factor-authentication/reviews/)

## Contributors

 *   [ 2fa ](https://profiles.wordpress.org/2fa/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/cryptophoto-two-and-multi-factor-authentication/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://cryptophoto.com)