pwd_MD5函数
函数名:pwd_计算MD5 / pwd_MD5
函数功能
对输入的文本进行MD5哈希计算,支持指定字符编码方式。可用于校验数据一致性、生成唯一摘要等场景。
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
text | String | 是 | "OpenAI" | 需要进行MD5计算的文本内容 |
encoding | String | 否 | "UTF8" | 支持UTF8、ASCII、UNICODE,默认为UTF8 |
使用案例
文本摘要生成
问题描述:对一段字符串生成唯一MD5摘要 公式演示:
excel
=pwd_MD5("OpenAI")输出效果:
text
0523b13262b12c215d8009938f5c14f1指定编码方式计算
问题描述:以ASCII编码方式对文本进行MD5加密 公式演示:
excel
=pwd_MD5("abc123", "ASCII")输出效果:
text
e99a18c428cb38d5f260853678922e03多语言文本兼容处理
问题描述:处理含中文或特殊字符的文本 公式演示:
excel
=pwd_MD5("密码123", "UNICODE")输出效果:
text
21a54c13a6e5c5ec2d2a15852ceef76c技术说明
编码选项支持
- UTF8(默认):推荐用于大多数场景,兼容性强
- ASCII:适用于英文字符文本
- UNICODE:适用于处理中日韩等Unicode字符集
加密结果说明
- 返回值为32位小写十六进制字符串
- 不可逆,用于验证一致性,不可还原原文
异常处理
| 错误场景 | 返回值 |
|---|---|
| 输入为空 | "" |
| 编码参数无效 | 自动回退为UTF8处理 |
扩展应用
结合数据验证使用
excel
=IF(pwd_MD5(A1)="5f4dcc3b5aa765d61d8327deb882cf99", "密码正确", "密码错误")生成唯一标识符
excel
=LEFT(pwd_MD5(A1&B1), 8) // 生成简短的哈希ID注:本函数在WPS 2019+ 和 Excel 365中测试通过,无需额外插件支持