Si bien estoy de acuerdo con las respuestas anteriores, para responder la pregunta que realmente hizo, lo que viene a la mente es utilizar una de estas constantes para wp-config.php:
define ('AUTH_KEY', 'redactado');
define ('SECURE_AUTH_KEY', 'redactado');
define ('LOGGED_IN_KEY', 'redactado');
define ('NONCE_KEY', 'redactado');
Están destinados a ser únicos en todas las instalaciones de WordPress, y son casi las únicas opciones para las claves preexistentes que se encuentran en WordPress. Alternativo sería agregar su propia constante similar que se construye al mezclar una de ellas con la dirección de correo electrónico del administrador o similar, y luego almacenarla en una opción de configuración oculta, para proteger contra la pérdida de su clave si alguien modifica accidentalmente las claves después de su El complemento está instalado. El peligro es que si no se hicieron únicos en la instalación inicial, pero el administrador / propietario del sitio decide rectificar la falla después del hecho, no deberían romper accidentalmente el cifrado de su contraseña.
En cuanto a las funciones de cifrado / descifrado: una búsqueda rápida en Google devuelve la siguiente lista con el código que parece ajustarse a la factura: http://maxvergelli.wordpress.com/2010/02/17/easy-to-use-and-strong- cifrado-descifrado-funciones-php /
función encriptar ($ input_string, $ key) {
$ iv_size = mcrypt_get_iv_size (MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$ iv = mcrypt_create_iv ($ iv_size, MCRYPT_RAND);
$ h_key = hash ('sha256', $ clave, VERDADERO);
return base64_encode (mcrypt_encrypt (MCRYPT_RIJNDAEL_256, $ h_key, $ input_string, MCRYPT_MODE_ECB, $ iv));
}
descifrar la función ($ encrypted_input_string, $ key) {
$ iv_size = mcrypt_get_iv_size (MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$ iv = mcrypt_create_iv ($ iv_size, MCRYPT_RAND);
$ h_key = hash ('sha256', $ clave, VERDADERO);
return trim (mcrypt_decrypt (MCRYPT_RIJNDAEL_256, $ h_key, base64_decode ($ encrypted_input_string), MCRYPT_MODE_ECB, $ iv));
}
Aquí hay alguna documentación del cifrado AES utilizado aquí: http://www.chilkatsoft.com/p/php_aes.asp