可能是python语法错误

时间:2011-01-26 06:27:52

标签: php python forms hash cgi

只是有一些处理哈希的代码所以这是我遇到的问题...

THE PYTHON:

import whirlpool
import cgi

form = cgi.FieldStorage()
iR = form["iR"].value
print iR
iH = whirlpool.Whirlpool(iR)
pT = iH.hexdigest()

crosscheck = "8d8309ca6af848095bcabaf9a53b1b6ce7f594c1434fd6e5177e7e5c20e76cd30936d8606e7f36acbef8978fea008e6400a975d51abe6ba4923178c7cf90c802"

if pT == crosscheck:
    print "YAY u know da PASSWORD!"
else:
    print "fail."

PHP: http://tekknolagi.co.cc/testme

我做错了什么?我认为这是CGI位。

1 个答案:

答案 0 :(得分:0)

如果要将Python脚本用作CGI,则需要将其用作CGI(即,将其设置为表单的action属性的值),而不是直接调用它。