我们正在使用RPC程序创建物联网系统。RPC使用一个登录系统来检查django的用户模型是否密码正确
我们仍然希望在RPC发送密码时加密密码,所以我们想发送一个部分散列来检查,基本上有两个不同的密码检查器,一个用于django,另一个用于RPC
像这样:
def RPC_pass_check(user, RpcHashPassword):
return user.check_password(RpcHashPassword)
def djangos_pass_check(user, clearPassNoHash):
password = hash_used_by_RPC(clearPassNoHash)
return user.check_password(password)
这意味着我们需要一个定制的密码为django也会 在djangos正常的散列过程之前使用由RPC(密码)使用的散列
我们应该如何或者至少在哪里实现这样的功能
目前没有回答
相关问题 更多 >
编程相关推荐