9
在tornado名.web模塊有一個名爲_time_independent_equals
功能:這是什麼`_time_independent_equals`是什麼意思?
def _time_independent_equals(a, b):
if len(a) != len(b):
return False
result = 0
for x, y in zip(a, b):
result |= ord(x)^ord(y)
return result == 0
它是用來比較安全cookie簽名,並由此而得名。
但是關於這個功能的實現,這只是一個複雜的方式來說a==b
?