在go语言中实现解密Rijndael256-CBC加密数据示例
Go  /  管理员 发布于 1年前   260
go语言中解密Rijndael256加密的数据示例代码:
import "github.com/deatil/go-cryptobin/cryptobin/crypto"
func main() {
uid := "m2Ux0QezsImyNFdtDzYUBWuPf7Ir2AEwJP5l"
str := "3365616430336134313637303438356562633734666333666136303361343062d9ac29251ae9a36ddb67f8f2ad55eea477239b4d53150feec4a01275d0b1f8b65ffc2f77774eb1203e26050d0f47273b0c35d663da0fa6ddb32b3e0f20cade3204d8f732a74f509c43251c088c523c79c87d02a91cfbc0ca0ff64e8c2e7fb4f6300c584ae84f7de531213747cd3ea50c3f3fa9fc430e784daab2f9777796b0c2"
data, _ := hex.DecodeString(str)
keyOld := uid + "xBre2!@348*|AdedFjsDWy01"
iv := data[:32]
data = data[32:]
keyOldMd5 := md5.Sum([]byte(keyOld))
key := hex.EncodeToString(keyOldMd5[:])
cyptde := crypto.FromBytes(data).
SetKey(key[:16]).
WithIv(iv).
Rijndael256().
CBC().
NoPadding().
Decrypt().
ToString()
// 解密结果: ok ok
Request:59ded5eecc800830975a4a1159933981 Hardware:
803BB1A8-FFFFA277 License-Type:Demo Multi-Tenant:20 CAL:1000
}
go版本更多对称加密可以查看文档
https://github.com/deatil/go-cryptobin/blob/main/docs/encrypt.md
123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号