php - 加密用户信息 PHP
问题描述
我在 linux Web 服务器上有一个简单的 txt 文件 UserInfo.txt,它的用户名在一行,密码在下一行。我知道这根本不安全。文本文件如下所示:
JohnDoe
JDPassword
然后我有一个 PHP 文件,它读取 UserInfo.txt 文件并使用该文件对另一个 Web 应用程序进行身份验证。我想对这些信息进行加密,以便安全地传递。
这是读取文件并捕获用户名和密码的 PHP 函数:
function getCredentials($path = '../UserInfo.txt') {
$credentials = null;
try {
if ($fh = fopen($path, 'r')) {
$credentials = (object)array(
"userName" => trim(fgets($fh)),
"password" => trim(fgets($fh)),
"keepAlive" => false
);
}
} catch (Exception $ignored) {
}
return $credentials;
}
寻找有关如何轻松更改此当前方法以使其加密和更安全的想法?
解决方案
推荐阅读
- javascript - D3 中元素的大小调整未产生预期的输出
- firebase - Flutter firebase 包在发布模式下不工作
- multithreading - Rust:为什么lazy_static 不适用于某些类型
- python - 如何获得元组中的所有最小值?
- copy - 复制 JHipster 中的实体条目
- python - 正则表达式以
- apache-spark-sql - 如何分箱数据并在火花中找到百分比,并显示它?
- mysql - 插入重复值而不更改分配给第一个非重复值的主键
- python - 如何使用子图和 Seaborn Lineplot 仅在图外的框中显示图例?
- node.js - 加入多个集合 + docDB