小编Mic*_*uis的帖子

在Go中生成crypt()sha512哈希

我在GoLang工作我的授权模块.在我们使用PHP5和crypt函数之前.哈希的生成方式与SHA-512相同:

$6$rounds=5000$usesomesillystri$D4IrlXatmP7rx3P3InaxBeoomnAihCKRVQP22JZ6EY47Wc6BkroIuUUBOov1i.S5KPgErtP/EN5mcO.ChWQW21
Run Code Online (Sandbox Code Playgroud)

并存储在数据库中.但现在我需要让它在GoLang中运行.我在Google上搜索并尝试了不同的东西,例如:

t512 := sha512_crypt.Crypt("rasmuslerdorf", "$6$usesomesillystringforsalt$")
fmt.Printf("hash: %v\n", t512)
Run Code Online (Sandbox Code Playgroud)

但都会产生不同的东西.谁能进一步帮助我们?

我们想要验证并创建像php版本一样的哈希.

提前致谢.

php crypt go sha512

0
推荐指数
1
解决办法
2009
查看次数

我们项目的新基础架构(AWS,GCP)

我上个月开始在一家新公司工作。我将负责SAAS的基础架构和后端。

我们目前每个客户只有一个小滴/实例。在公司当前阶段,这是一个不错的选择。但是在将来实例数量增加时,将很难维护它。目前有150个实例联机,每个实例具有1个CPU和1GB内存。

我们的客户仅在一周,一个月或一年的时间内使用环境。所以大多数时候,他们什么都不做。所以我们要改变它。我在想Kubernetes,Docker Swarm或其他工具。

您能给我们什么建议?我们应该迈入Kubernetes还是Docker Swarm,还是在DigitalOcean,AWS或GCP停留在Droplet / VM上?

如果我们改用AWS或GCP,我们的平均价格将从每平方米5美元上涨至每平方米10美元以上。

我们希望采取下一步措施,以减少资源浪费,同时还要考虑每月的账单。在我看来,最好让我们的3个较大的VM中有2个运行Kubernetes或Docker Swarm,以降低每月账单并减少我们的预留资源。

你怎么看?

amazon-ec2 amazon-web-services docker google-cloud-platform kubernetes

0
推荐指数
1
解决办法
65
查看次数