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.

Bitid Authentication


Bitid Authentication

extends wordpress default authentication with the bitid-protocol


This project is built ontop of code made in other projects:

  • bitid-protocol @ (forked from )
  • bitid-php @
  • phpeec @


  • Exemple login using bitid


  1. check if the server has the “GMP PHP extension”, if not see if you (or the server admins) can install it.
  2. Upload it to the /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress


What is bitid?

Bitid is a authentication protocol, where the secret never levave the user.
This is done by the server sending a task to the client, and the client mathematicly prove that it has the secret.

How do i use bitid?

You install a bitcoin in your phone, for exemple mycelium or schildbach.
(There are at the current time no clients in the android market, they are both in a testing phase)
There is also a client for Desktop computers, can be found at

Contributors & Developers

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


Translate “Bitid Authentication” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


  • 0.0.0-20140702 First upload
  • 0.0.1-20140702 BitID authentication working, but admin UI is still missing.
  • 0.0.2-20140705 No longer use direct file acess, insted using wordpress functions, see
  • 0.0.3-20140710 No longer require php-option output_buffering to work.
  • 0.0.4-20140710 There is now a UI for adding bitid-addresses to your own account
  • 1.0.0-20151004 Switched from testnet to real, and added support for adding adresses by QR-code