关于MD5加密的问题

在类似CMD5网站上查询一个MD5字符串

8588c43eee56fd813b03c9341bc508a6

查询结果如下

【结果结构:密文:$HEX[原文]:加密方式】

 8588c43eee56fd813b03c9341bc508a6:$HEX[c4ca4238a0b923820dcc509a6f75849b]:MD5RAWX1PLAIN
**密文为:8588c43eee56fd813b03c9341bc508a6
原文为:c4ca4238a0b923820dcc509a6f75849b
加密方式为:MD5RAWX1PLAIN**

【补充:原文的 “c4ca4238a0b923820dcc509a6f75849b” 其实是1的md5值】
目前已知条件只有这么多,尝试过多次求原文的MD5都无法求出相同的密文,请问各位资深程序员们是否知道MD5RAWX1PLAIN这种加密方式该如何实现?

# md5加密
import hashlib
str = 'hello'
hash = hashlib.md5()
hash.update(str.encode('utf-8'))
print(hash.hexdigest())

我怀疑你没有说清楚你的问题。
1、你要的是MD5RAWX1PLAIN?
2、你需要的是什么语言版本的实现呢?

尝试过多次求原文的MD5都无法求出相同的密文
-=-=-=-=-=-=-=-=-=-
同样一个原文每次求出的密文不相同?反正我是没读懂你这句话到底什么意思

看看我写的兄弟


import hashlib

#要加密的字符串
plain_text = "c4ca4238a0b923820dcc509a6f75849b"

#使用 MD5 加密
encrypted_text = hashlib.md5(plain_text.encode()).hexdigest()

#输出密文
print(encrypted_text) 

import hashlib
 
# 待加密信息
str = 'this is a md5 Test.'
 
# 创建md5对象
hl = hashlib.md5()
 
# Tips
# 此处必须声明encode
# 若写法为hl.update(str) 报错为: Unicode-objects must be encoded before hashing
hl.update(str.encode(encoding='utf-8'))
 
print('MD5加密前为 :' + str)
print('MD5加密后为 :' + hl.hexdigest())

可不可以把网站贴出来,大家才能更好的帮你研究