PHP 加密核心逻辑:
使用 hash('md4', $plainText, false) 生成 MD4 哈希值,第三个参数 false 表示返回十六进制字符串(默认值)
对用户输入进行 trim() 处理,去除首尾空格,避免空输入加密
使用 htmlspecialchars() 转义输出内容,防止 XSS 攻击
前端交互:
响应式布局,适配不同设备
增加复制功能,方便用户使用加密结果
表单提交后保留用户输入内容,提升使用体验
运行环境要求:
PHP 版本 >= 5.1.2(hash() 函数最低支持版本)
服务器需开启 MD4 算法支持(绝大多数 PHP 环境默认支持)
将上述代码保存为 md4_encrypt.php 文件
将文件上传到支持 PHP 的服务器或本地 PHP 运行环境(如 XAMPP、WAMP)
在浏览器中访问该文件(如 http://localhost/md4_encrypt.php)
在文本框中输入需要加密的内容,点击「MD4 加密」按钮即可看到结果
点击「复制结果」可将加密后的字符串复制到剪贴板
该工具核心使用 PHP hash('md4', 字符串) 函数实现 MD4 加密,简单高效且符合 PHP 最佳实践
界面包含输入、加密、结果展示、复制功能,满足在线工具的基本使用需求
增加了输入验证和 XSS 防护,提升了工具的安全性和健壮性