首页
Algs Tech
取消

怎样使用JWT进行授权验证?

一、概述 JWT可以取代以往的基于 COOKIE/SESSION 的鉴权体系,是目前最热门跨域鉴权的解决方案,接下来从 JWT 的原理,到 PHP 示例代码,简单说明业务怎样使用 JWT 进行授权验证。 二、JWT的原理是什么? JWT定制了一个标准,实际上就是将合法用户(一般指的是 通过 账号密码验证、短信验证,以及小程序code,或者通过其他验证逻辑 验证为合法的用户)的授权信息...

Linux学习路径

本文为摘抄文章 一、了解操作系统基本概念 如果不会,可以学习《操作系统:设计与实现》Andrew S.Tanenbaum 写的那本。以MINIX为例子讲解操作系统的概念。非常推荐。 二、了解Linux内核机制 有了操作系统的基本概念以后,可以了解Linux的机制了。推荐《Linux内核设计与实现》Robert Love 写的。这本书从概念上讲解了Linux有什么,他们是怎么运...

软件开发中常用的数据加密方式

一、对称加密 加密和解密过程使用相同的秘钥 在网络传输中, A节点向B节点传数据,在数据传输之前,先使用一个秘钥在A节点上进行加密,当数据传输到B节点时,使用相同的秘钥进行解密才能获取到原始数据。这个过程是对称加密。 缺点:在网络传输的过程中,通常将加密数据和秘钥一同传输,如果被黑客通过抓包等方法拦截,可以顺利拿到加密的数据和加密秘钥。这样是不安全的。 二、非对称加密 非对...

怎样检测SSL证书和密钥是否匹配

密钥文件通常是.key后缀,证书文件格式通常是.crt后缀,检测命令如下 openssl x509 -noout -modulus -in dl.discuz.chat.crt | openssl md5 openssl rsa -noout -modulus -in dl.discuz.chat.key | openssl md5

怎样给网卡的IP地址设置别名

命令如下,适用于Linux和Mac # 设置IP别名 ifconfig en1 alias 192.168.2.1 netmask 255.255.255.0 # 删除IP别名 ifconfig en1 –alias 192.168.2.1 netmask 255.255.255.0

oh-my-zsh在git目录变得很卡的解决办法

在 oh-my-zsh 进入比较大的git目录时,会变得卡顿,原因是oh-my-zsh 要获取 git 更新信息 可以在git目录执行以下操作 设置 oh-my-zsh 不读取文件变化信息 git config --add oh-my-zsh.hide-dirty 1 设置 oh-my-zsh 不读取任何 git 信息 git config --add oh-my...

ES通配符查询

Elasticsearch通配符查询语法如下 GET /meituan_v1/_search { "query": { "wildcard": { "uripath": { "value": "*collect_info/index/form/id*" } } } }

怎样让docker容器开机自启?

首先让docker服务开机自启,如下命令 systemctl enable docker 再让docker 容器开机自启,命令如下 docker update --restart=always mysql

怎样在Linux中修改网卡MAC地址

在Linux系统中,修改网卡MAC地址的方法如下 # 关闭网卡 /sbin/ifconfig eth0 down # 修改网卡MAC地址 /sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20 # 开启网卡 /sbin/ifconfig eth0 up

在Linux桌面下使用adb进行Android投屏

先安装上adb和ffplay,投屏命令如下文 指定参数运行 adb shell screenrecord --bit-rate=16m --output-format=h264 --size 540x960 - | ffplay -framerate 60 -framedrop -bufsize 16M - 使用默认参数运行 adb shell screenreco...