Golang实现Python Django2密码算法pbkdf2_sha256(无损迁移Django项目)
因为项目需要从Python Django
框架重构为Golang
项目,为了保证用户数据不丢失,所以密码算法使用与Django框架相同的pbkdf2_sha256
加密算法。以下代码根据GitHub
开源项目github.com/alexandrevicenzi/unchained/
修改而成,有兴趣的可以翻阅项目代码。
因为项目需要从Python Django
框架重构为Golang
项目,为了保证用户数据不丢失,所以密码算法使用与Django框架相同的pbkdf2_sha256
加密算法。以下代码根据GitHub
开源项目github.com/alexandrevicenzi/unchained/
修改而成,有兴趣的可以翻阅项目代码。
JSON
是前后端交互的重要数据类型之一,使用Gin Web框架
可以很方便地将HTTP请求报文中JSON
格式的Body
数据解析到结构体Struct
或字典Map
数据结构中。