0
在数据导入,我应该使用下列转换:如何使用批量加载器工具的import_transform?
if value:
return hashlib.sha512(value + salt).hexdigest()
我如何使用与import_transform?
在数据导入,我应该使用下列转换:如何使用批量加载器工具的import_transform?
if value:
return hashlib.sha512(value + salt).hexdigest()
我如何使用与import_transform?
以下帮助:
import_transform: "lambda x: hashlib.sha512(x.encode('utf-8') + 'actual_salt_value').hexdigest()"
UPD。下面的代码处理的情况下,当现场在上传文件中被遗漏:
import_transform: "lambda x: None if x is None or x=='' else hashlib.sha512(x.encode('utf-8') + 'actual_salt_value').hexdigest()"
注意,这_isn't_哈希密码(这是稍微比一个普通的散列更好的安全方式,但你应该使用类似PBKDF2,或者至少是一个迭代的HMAC)。 – 2012-07-27 07:55:41
@NickJohnson,谢谢,但它不适用于密码;) – 2012-07-28 07:30:12