瀏覽代碼

Change sha1 to sha256

JoostSijm 6 年之前
父節點
當前提交
f9b45fe77d
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      app/flaskr.py

+ 2 - 2
app/flaskr.py

@@ -23,8 +23,8 @@ def index():
 @app.route('/deploy', methods=['POST'])
 def deploy():
     """Run deploy script"""
-    digest = hmac.new(secret, request.data, hashlib.sha1).hexdigest()
-    signature = request.headers['X-Gogs-Signature'].split('=', 1)
+    digest = hmac.new(secret, request.data, hashlib.sha256).hexdigest()
+    signature = request.headers['X-Gogs-Signature']
     if len(signature) < 2 or not hmac.compare_digest(signature, digest):
         abort(400, 'Invalid signature')