[SQL查询的Python等效哈希

问题描述 投票:0回答:1

我正在使用以下SQL查询生成任何给定URL的md5哈希

select CONVERT(NVARCHAR(50),HASHBYTES('MD5',convert(nvarchar(2000),'https://alpena-mi.geebo.com/jobs-online/view/id/760191457-advanced-medical-support-assistant-/')),1)

生成的哈希0x9CA5B450B714C6C07BD1904D3080B4E4

谁能告诉我如何生成使用python给任何给定URL的相同哈希值

python sql sql-server python-3.x md5
1个回答
0
投票

Python有一个hashlib库。使用URL时,您需要在对其进行哈希处理的同时对其进行编码。

import hashlib

result = hashlib.sha256("https://alpena-mi.geebo.com/jobs-online/view/id/760191457-advanced-medical-support-assistant-/".encode('utf-8')).hexdigest()

print(result)
© www.soinside.com 2019 - 2024. All rights reserved.