in src/mcp_server_aliyun_observability/utils.py [0:0]
def md5_string(origin: str) -> str:
"""
计算字符串的MD5值,与Java实现对应
Args:
origin: 要计算MD5的字符串
Returns:
MD5值的十六进制字符串
"""
buf = origin.encode()
md5 = hashlib.md5()
md5.update(buf)
tmp = md5.digest()
sb = []
for b in tmp:
hex_str = format(b & 0xFF, "x")
sb.append(hex_str)
return "".join(sb)