Skip to content

pwd_MD5函数

函数名:pwd_计算MD5 / pwd_MD5

函数功能

对输入的文本进行MD5哈希计算,支持指定字符编码方式。可用于校验数据一致性、生成唯一摘要等场景。

参数规范

参数名类型必填示例特殊说明
textString"OpenAI"需要进行MD5计算的文本内容
encodingString"UTF8"支持UTF8ASCIIUNICODE,默认为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中测试通过,无需额外插件支持