php - php 中的隐藏密码

标签 php mysql masking password-encryption

嗨,有一个 xml,我在其中分配由第三方获得的密码值。我想蒙蔽其中。我想隐藏该密码。代码在php.ini中。 php 可以屏蔽密码吗?

最佳答案

您可以使用以下方法加密密码:

define('SALT', 'atopsecretphrase'); 

function encrypt($text) 
{ 
    return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, SALT, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)))); 
} 

function decrypt($text) 
{ 
    return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, SALT, base64_decode($text), MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))); 
} 

$encryptedmessage = encrypt("mypassword"); 
echo decrypt($encryptedmessage); 

关于php - php 中的隐藏密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11670624/

相关文章:

php - 我无法在实时服务器上使用curl方法运行api

PHP - 遍历 JSON 变量数组

php - Oracle脏读

mysql - 如何使用 DBI 连接到远程 mysql 服务器?

mysql - 是否可以根据特定值自动创建查询?

php - 在 PHP 中读取包含一些荷兰语或法语字符的 CSV/Excel 文件

php - 在 php 生成的表格单元格上添加 onclick 事件

keras - 如何在keras中使用mask_zero=True嵌入的结果

geometry - 通过 raphael js 圆形图像蒙版?

swift - NSTextField 掩码 (Swift 2.2)