小编SoW*_*oWa的帖子

Django pbkdf2_sha256 JS实现

我有一个来自django的数据库,我想从Node.js使用它.我有一个任务:验证用户身份.从数据库中已知:算法pbkdf2_sha256,salt,10000次迭代和base64编码的哈希.我必须在JS中执行哪些步骤来将某些密码编码为给定的base64-hash?

UPD:在这里找到解决方案:python(django)hashlib vs Nodejs crypto 但是Django生成的hash和JS生成的hash不匹配...
Django生成下一个:

pbkdf2_sha256$10000$NmzpPCQiTe2R$U8ipSsOy3Xz7FwWDHdH/dTei8Xh4Q7NGtdzrCacSfvo=
Run Code Online (Sandbox Code Playgroud)

JS:

pbkdf2_sha256$10000$NmzpPCQiTe2R$w4jCgWjDilrDmcOBd8K+I8OdwpkKwoVQZMKWH3FvYcKoAMKcwqlewobDocOEGMKZfQ==
Run Code Online (Sandbox Code Playgroud)

密码: Simple123

javascript sha256 django-authentication pbkdf2

9
推荐指数
1
解决办法
3918
查看次数

Django 从其他模型过滤

例如我有两个模型:

class Symbol(models.Model):
    rowID = models.CharField(max_length=64, primary_key=true)

class SymbolProperties(models.Model):
    symbol = models.ForeignKey(Symbol, to_field='rowID', db_column='symbol')
    some_value = models.IntegerField(default=0)
Run Code Online (Sandbox Code Playgroud)

我想用字段过滤Symbol对象some_value,但模型符号与SymbolProperties没有关系。
我可以在不创建符号模型中的外键的情况下做到这一点吗?

django django-models django-queryset

2
推荐指数
1
解决办法
5977
查看次数