golang
文章平均质量分 60
JonLee2020
The important thing in life is to have a great aim ,and the determination to attain it
展开
-
Go语言中实现RSA加解密、签名验证算法
随着互联网的高速发展,人们对安全的要求也越来越高。密码学中两大经典算法,一个是对称加解密,另一个是非对称加解密,这里就来分享一下非对称加密算法的代表:RSA加解密。在Go语言中实现RSA加解密还是比较简单的,网上很多教程都是基于Go原生标准库写的,代码量较多。。原创 2024-05-28 17:57:22 · 485 阅读 · 0 评论 -
Golang里的AES、DES、3DES加解密,支持ECB、CBC等多种模式组合,兼容JAVA、PHP等语言
Openssl encryption:OpenSSL库的功能包装,用于对称和非对称加密和解密。AES-ECBAES-CBCDES-ECBDES-CBC3DES-ECB3DES-CBC安装go get -u github.com/thinkoner/openssl用法AES密钥的长度可以是16/24/32个字符(128/192/256位)。AES-ECB:src :=...原创 2019-10-15 10:38:34 · 1452 阅读 · 0 评论 -
ThinkGo:一个轻量级的 Go 语言 MVC 框架
ThinkGo 是一个轻量级的 Go 语言 MVC 框架,目前支持路由、中间件、控制器、请求、响应、Session、视图、日志、缓存、ORM等 web 框架应该具备的基本功能,ThinkGo致力于让代码简洁且富于表达力,帮助开发者快速构建一个 Web 应用。特性简洁的路由,支持参数注入强大的路由中间件,支持前置/后置中间件Session支持,支持cookie、redis及自定义存储强大...原创 2019-02-12 15:25:50 · 1663 阅读 · 0 评论