文章 2024-12-30 来自:开发者社区

Go 语言中实现 RSA 加解密、签名验证算法

随着互联网的高速发展,人们对安全的要求也越来越高。密码学中两大经典算法,一个是对称加解密,另一个是非对称加解密,这里就来分享一下非对称加密算法的代表:RSA加解密。 在Go语言中实现RSA加解密还是比较简单的,网上很多教程都是基于Go原生标准库写的,代码量较多。这里分享一个好用的库:h...

文章 2024-08-14 来自:开发者社区

go validator 值为 0 required 验证

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 错误示范 package main import ( "fmt" "github.com/go-playground/validator/v10" ) type Pers...

文章 2024-08-08 来自:开发者社区

使用Go Validator在Go应用中有效验证数据

什么是Go Validator? Go Validator是一个开源的包,为Go结构体提供强大且易于使用的数据验证功能。该库允许开发者为其数据结构定义自定义验证规则,并确保传入的数据满足指定的条件。Go Validator支持内置验证器、自定义验证器,甚至允许您链式多个验证规则以满足更复杂的数据验证需求。 Go Validator的主要特点 ...

文章 2024-08-08 来自:开发者社区

使用Go Validator在Go应用中有效验证数据

作为一名开发者,确保Go应用中处理的数据是有效和准确的非常重要。Go Validator是一个开源的数据验证库,为Go结构体提供强大且易于使用的数据验证功能。本篇文章将介绍Go Validator库的主要特点以及如何在Go应用中使用它来有效验证数据。 什么是Go Validator? Go Validator是一个开源的包,为Go结构体提供强大且易于使用的数据...

文章 2024-06-19 来自:开发者社区

go语言后端开发学习(一)——JWT的介绍以及基于JWT实现登录验证

什么是JWT JWT,全名为JSON Web Token,是当下主流的一种服务端通信认证方式,具有轻量,无状态的特点,它实现了让我们在用户与服务器之间传递安全可靠的Json文本信息,它的使用过程主要是这样的: 当用户注册的时候,服务端会接受到来自用户输入的账号与密码,然后服务端会向客户端发送JWT,而当客户端有了JWT这个令牌后,当下一次客户端向服务端请求数据时,我们只要利用这个...

go语言后端开发学习(一)——JWT的介绍以及基于JWT实现登录验证
文章 2024-06-11 来自:开发者社区

Go Web 开发 Demo【用户登录、注册、验证】(4)

Go Web 开发 Demo【用户登录、注册、验证】(3)https://developer.aliyun.com/article/1534274 添加路由并测试 添加到我们的管理所有路由的文件(routes.go)中: ...

Go Web 开发 Demo【用户登录、注册、验证】(4)
文章 2024-06-11 来自:开发者社区

Go Web 开发 Demo【用户登录、注册、验证】(2)

Go Web 开发 Demo【用户登录、注册、验证】(1)https://developer.aliyun.com/article/1534272 3、项目重构        上面我们把连接数据库和响应的代码都放到了一个文件中,显然后期随着业务代码越来越多开发起来越来越难以管理,所以我们这里需要对项目进行重构: 3.1、util ...

Go Web 开发 Demo【用户登录、注册、验证】(2)
文章 2024-06-11 来自:开发者社区

Go Web 开发 Demo【用户登录、注册、验证】(1)

前言        这篇文章主要是学习怎么用 Go 语言(Gin)开发Web程序,前端太弱了,得好好补补课,完了再来更新。 1、环境准备 新建项目,生成 go.mod 文件: ...

Go Web 开发 Demo【用户登录、注册、验证】(1)
文章 2024-06-11 来自:开发者社区

Go Web 开发 Demo【用户登录、注册、验证】(3)

Go Web 开发 Demo【用户登录、注册、验证】(2)https://developer.aliyun.com/article/1534273 4、密码加密以及登录测试 4.1、注册加密        在 controller 的注册方法( Register )中修改创建用户的代码,对将要插入数据库中的代码进行加密: ...

Go Web 开发 Demo【用户登录、注册、验证】(3)
文章 2023-07-11 来自:开发者社区

Go微服务架构实战 中篇:2. 基于k8s部署服务和注册中心,验证服务注册和发现

本系列文章主要是针对云原生领域微服务架构的实战,包括网关,k8s,etcd以及grpc等相关技术的应用,同时也会把服务发现与注册,熔断,降级,限流以及分布式锁等加入到系列当中作为补充,课程的最后也会安排分布式链路追踪框架的学习,监控平台的搭建以及灰度发布等技术服务,所以总体来讲,课程范围涉及技术领域较广,知识面比较宽,大家下来各取所需尽量做到熟悉和应用,之后有时间了在研究下源码,乐哉!上篇已经完....

Go微服务架构实战 中篇:2. 基于k8s部署服务和注册中心,验证服务注册和发现

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注