"Re-imagined" version of Semisecure Login that uses public and secret-key encryption to encrypt passwords when logging in.
As of April 2026, Semisecure Login Reimagined is a WordPress RSA plugin with 80 active installations and a 5/5 rating from 1 reviews. It has been downloaded 51K+ times in total. Requires WordPress 3.1+ and PHP false+. Available on WordPress.org since 2008. Last updated 14 years ago — may have compatibility concerns. Top alternative: JWT Selector Authenticator.
Please note that I’ve moved away from WordPress for the time being. I have no plans to continue updating my plugins. If someone was thinking of forking this project, now would be the time.
Semisecure Login Reimagined increases the security of the login process by using a combination of public and secret-key encryption to encrypt the password on the client-side when a user logs in. JavaScript is required to enable encryption. It is most useful for situations where SSL is not available, but the administrator wishes to have some additional security measures in place without sacrificing convenience.
This plugin is a “re-imagining” of the original Semisecure Login (which used one-way MD5 hashing). This version works with the new phpass hashed passwords that WordPress uses, as…
| WordPress | 3.1+ requiredTested up to 3.1.4 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.