Key-based password-less authentication framework for PHP with OpenSSL