首页   注册   登录
 usufu 最近的时间轴更新
usufu

usufu

V2EX 第 44347 号会员,加入于 2013-08-24 18:21:36 +08:00
今日活跃度排名 6380
usufu 最近回复了
51 天前
回复了 Ianzhu 创建的主题 iCode 马上 2020 了,送一波 zClock 兑换码.
charmsky gmail 多谢
兰州的?怎么搞的公网 ip 啊
277 天前
回复了 usufu 创建的主题 问与答 golang 中签名问题求助
研究了一下,解决了。记录如下:
```
pubkey := rsa.PublicKey{
N:Modulus,
E:int(Exponent.Int64()),
}

preValues := rsa.PrecomputedValues{
Dp:DP,
Dq:DQ,
Qinv:InverseQ,
}

priKey := rsa.PrivateKey{
PublicKey: pubkey,
D:D,
Primes: []*big.Int{P, Q},
Precomputed:preValues,
}
derBytes := x509.MarshalPKCS1PrivateKey(&priKey)
PrivateKey, _ := x509.ParsePKCS1PrivateKey(derBytes)

rand := rand.Reader
msg := []byte("the message to be signed...")
hashed := sha1.Sum(msg)
signbyte, err := rsa.SignPKCS1v15(rand, PrivateKey, crypto.SHA1, hashed[:])
if err != nil {
log.Fatal(err)
}
signature := base64.StdEncoding.EncodeToString(signbyte)
fmt.Println(signature)
expresult := `NDarItrQEHlpT6jAOmz/OgL/nahM1tesCQyN3NcYU8b+O0QPElP3hIQJlYklZnxJaoUZON+8Ja5R+b3lODcsXesRm81bypYCzF5sjPu8P2jvS4A4RE2T3+Pn+JRgUhu5ilxZcrCVYDt1buKcN5uC+VEb+ixSgvWQHY835UCGqow=`
if strings.Compare(signature, expresult) == 0 {
fmt.Println("signature correct...")
} else {
fmt.Println("Signature NOT correct...")
}
```
280 天前
回复了 usufu 创建的主题 问与答 golang 中签名问题求助
没找到该用那个方法
2019-01-05 00:17:16 +08:00
回复了 leehon 创建的主题 宽带症候群 深圳移动免费送宽带了, 8 元 50M 免费用两年
量上来了,后续也在优化. 以后可能要推 和固话.
2018-12-16 22:51:00 +08:00
回复了 yuyueMJ 创建的主题 职场话题 俗套的 offer 选择
移动 外面的人想进来 里面的人想出去 核心技术都是亚信等三方在做 移动人只做琐事 进来就废了 领导不喜欢你 很难升岗 5 到 6 年都有可能不升 国企是讲究论资排辈的 好处就是稳
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3017 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 14:22 · PVG 22:22 · LAX 06:22 · JFK 09:22
♥ Do have faith in what you're doing.