Python:如何在浏览器中显示计算出的MD5值?

2024-09-27 00:17:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到了这个Python代码,它可以计算任何短语的MD5值:

import md5
md5.new("Nobody inspects the spammish repetition").digest()

(这里的短语是:“没有人检查垃圾重复”)

我想做的是在浏览器中显示这个值。如何在Python中实现它?在

我试过所有这些变体,但都没用:

^{pr2}$

更新A:

到目前为止(2010年4月5日星期一,07:19:35 GMT),我收到了Ignacio Vazquez Abrams和Ji的两个答案。两者都提出了几乎相同的观点。我试过季的密码,但没用。以下是我收到的错误行的屏幕截图: alt text
(来源:narod.ru

(我相信您需要右键单击图像并选择“查看图像”以查看更大尺寸的图像)


Tags: the代码图像importnew浏览器变体md5
2条回答

.hexdigest()就是你想要的。在

为了在浏览器中显示hexdigest,您需要某种web框架(本例中是python)来处理所有web服务。在

下面是一个使用web.py的示例(我复制了默认示例并针对md5进行了调整)。但是你可以使用其他框架

import web
from md5 import md5

urls = (
    '/(.*)', 'digest' 
)

app = web.application(urls, globals())

class digest:        
    def GET(self):
        return md5("Nobody inspects the spammish repetition").hexdigest()

if __name__ == "__main__":
    app.run()

相关问题 更多 >

    热门问题