Пример #1
0
<?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;
Пример #2
0
/** 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
 */