Go入门与实践
文章平均质量分 57
Go入门与实践,以实践为线索,通过项目开发,带大家了解熟悉Go的基本用法与项目开发。
Web后端技术
码龄10年,专注于Web系统开发,欢迎关注公众号【Web后端技术】~
展开
-
Go语言-人类可读的日期格式化 Human-readable date format
Human-readable date formats人类可读的日期格式化utils/human_time.go代码如下:package utilsimport ( "fmt" "time")// 将时间字符串转成可读性友好的时间字符串func Str2HumanTime(datetime string) string { localTime, _ := time.ParseInLocation("2006-01-02 15:04:05", datetime, time.Local原创 2021-08-10 10:47:19 · 611 阅读 · 0 评论 -
Go语言-使用Bcrypt实现加密或验证密码
Go语言使用Bcrypt实现加密或验证登录密码Bcrypt 就是一款加密工具,它生成的密文是60位的,而且每次加密生成的值是不一样的。MD5 加密后的值是32位的,且每次加密后的密文都是一样的。保存密码,一般我们都推荐使用 Bcrypt 进行加密,而不使用 MD5.Bcrypt 加密后的值举例:# 比如加密 admin, 两次结果不一样,但都以 $2a 开头$2a$10$cL3WHWi3/x96MII1pwm4NOMRESxbAHnImp.tV5AMIJCneIkp2IAF2$2a$10$P1原创 2021-08-06 17:50:51 · 7618 阅读 · 3 评论