<?php $data = $_GET['phrase']; $key = $_GET['key']; function wp_encrypt($data, $key) { return base64_encode(mcrypt_encrypt(MCRYPT_TWOFISH, $key, $data, MCRYPT_MODE_CBC, "")); } function wp_decrypt($data, $key) { $decode = base64_decode($data); $decrypted = mcrypt_decrypt(MCRYPT_TWOFISH, $key, $decode, MCRYPT_MODE_CBC, ""); return rtrim($decrypted, ""); } $encrypted = wp_encrypt($data, $key); $decrypted = wp_decrypt($encrypted, $key); echo "cifrado = " . $encrypted; echo "<br> descifrado = " . $decrypted;
/** Senha do banco de dados MySQL */ /**Atenção esse valor KGssG6L+PACNCE+aV4uU2TA= que é passado como segundo parametro * é a chave de criptografia que é usada para cifrar e decifrar * melhor opção é colocala como varivel de ambiente e chamar getenv(MYSQL_WP_HASH) * * A variavel MYSQL_WP_PWD está armazenada na sessão de forma cifrada. * * Para gerar a cifra da senha consultar instruções no link * * https://github.com/rcalderini/wordpress/tree/master * final da pagina. * * PS: Remover esses comentários depois. */ define('DB_PASSWORD', wp_decrypt(getenv("MYSQL_WP_PWD"), "KGssG6L+PACNCE+aV4uU2TA=")); /** nome do host do MySQL */ define('DB_HOST', getenv("MYSQL_WP_HOST")); /** Conjunto de caracteres do banco de dados a ser usado na criação das tabelas. */ define('DB_CHARSET', 'utf8mb4'); /** O tipo de collate do banco de dados. Não altere isso se tiver dúvidas. */ define('DB_COLLATE', ''); /**#@+ * Chaves únicas de autenticação e salts. * * Altere cada chave para um frase única! * Você pode gerá-las usando o {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service} * Você pode alterá-las a qualquer momento para desvalidar quaisquer cookies existentes. Isto irá forçar todos os usuários a fazerem login novamente. * * @since 2.6.0 */