JWT介绍1.1 jwt原则最简单理解:jwt本质就是, 把用户信息通过加密后生成的一个字符串JWT的原则是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户 { "UserName": "Chongchong", "Role": "Admin", "Expire": "2018-08-08 20:15:56" } 之后,当用户与服务器通信时,客户在请求中发回JSON对象,服务器仅依赖
一、连接MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码二、修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" [w
按类别进行划分,方便以后查找 目录1. 更新软件源类2. 误操作导致系统异常类3. 访问共享文件夹类4. APT安装的软件版本低问题5. 每次打开新终端都会显示“$:未找到命令”6. cp: 无法获取'../../../xxx/1.txt' 的文件状态(stat): 没有那个文件或目录7. 应用"软件和更新"打不开8. 应用"设置"消失9. ubuntu18.04开机直接进入tty1,无法进入桌面
ubuntu系统配置git及github1.安装配置git服务器配置ssh使用github管理项目仓库初始化:进入需要版本控制的项目目录(本机需要上传的目录)git常用命令 1.安装配置git服务器安装ssh: sudo apt-get install openssh-server openssh-client 启动ssh服务器:sudo /etc/init.d/ssh restart 安装
1、基础知识 1.1、密码体制(public-key cryptography)     密码体制分为三个部分,、私钥、加密解密算法,它的加密解密过程如下:     加密:通过加密算法和对内容(或者说明文)进行加密,得到密文。加密过程需要用到。     解密:通过解密算法和私钥对密文进行解
SSH无密码登录的原理及配置 一、SSH概念(百度)SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩
密钥监控-mysql-nginx-php 一、zabbix监控mysql 在客户机上配置: [root@iZ25j76vlxnZ ~]# vim /usr/local/zabbix/etc/chk_mysql.sh #!/bin/bash # ------------------------------------------------------------------------------
# 如何在MySQL中存储 作为一名刚入行的开发者,你可能会遇到需要在MySQL数据库中存储的情况。本文将指导你如何实现这一功能。我们将使用表格展示步骤,然后详细解释每一步需要做什么,并提供相应的代码示例。 ## 步骤概览 | 步骤 | 描述 | | --- | --- | | 1 | 创建数据库和表 | | 2 | 插入数据 | | 3 | 查询数据 | | 4 | 使用
基础知识对称加密算法对称加密算法的特点是加密密钥和解密密钥是同一把密钥K,且加解密速度快,典型的对称加密算法有DES、AES等非对称加密算法非对称加密算法的特点是使用一对可互为加解密的密钥。 一个自己保留,不能让其他人知道,叫私钥。 一个可以公开,叫 加密密钥(即)PK是公开信息,而解密密钥(即私钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定
基于非对称密钥算法,Bob生成了一对公私钥。Bob将发布在公开的密钥库中。而Alice在向Bob发送加密文件或者验证Bob签名的文件时,均要从公库取到Bob的。我们已经知道,一般来说就是一段固定长度的字符串,并没有特定的含义。为了让Alice能够方便的辨别,我们可以考虑对给附加一些信息,例如该使用的算法,该的所有者(主题),该的有效期等一系列属性。这样的数据结构我
定义基础设施PKI(Public Key Infrastructure),是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系,简单来说,PKI就是利用理论和技术建立的提供安全服务的基础设施。PKI技术是信息安全技术的核心,也是电子商务的关键和基础技术。目的PKI技术能够为网络通信和网络交易,特别是电子政务和电子商务业务,透明地提供
git使用https协议,每次pull, push都要输入密码,相当的烦。 使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。大概需要三个步骤:一、本地生成密钥对;二、设置github上的;三、修改git的remote url为git协议。一、生成密钥对。=============大多数 Git 服务器都会选择使用 SSH 来进行授权。系统中的每个用户都必须提供一个用于
MySQL的常用函数一、条件判断函数 # 1. if(表达式,值1,值2):若表达式成立(为true)则返回值1,否则返回值2 mysql> select if(0=false,'true','false'); +----------------------------+ | if(0=false,'true','false') | +------------------
转载 11月前
37阅读
1.虚拟机的Linux安装的配置语言简体中文设置上海时间分区默认分区设置root密码创建用户root 进行登录是超级管理员,其他用户没有权限进行ip方面的修改cd 进入下一级的目录当中当你在任何的目录的时候都可以通过cd ~ 来返回家的目录pwd查看当前目录2.设置Linux网络1.net模式,通过以太网(网线)方式进行连接如果虚拟机不能上网则卸载重装.虚拟机连接的是vm net8VM net8
 加密和认证  首先我们需要区分加密和认证这两个基本概念。  加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。  和私钥  其次我们还要了解和私钥的概念和作用。 
ElGamal密码算法是在密码协议中有着重要应用的一类密码算法,其安全性是基于有限域上离散对数学问题的难解性。它至今仍是一个安全性良好的密码算法。它既可用于加密又可用于数字签名的密码体制。一、ElGamal密码算法描述1. 选取一个大素数p,使离散对数问题在有限域GF(p)上是难解的,选取g∈Z是一个本原元。2. 随机选取整数x,1≤x≤p-2,计算y=g^
什么是KeyKey通常用来存放一个或者私钥,并非X.509证书,编码同样的,可能是PEM,也可能是DER。证书自身拥有一个密钥对(即一个和一个私钥),由(Public Key)与私钥(Private Key)是通过一种算法得到,是密钥对中公开的部分,私钥则是非公开的部分。一般和密钥的关系为:1,和私钥成对出现、2,公开的密钥叫,只有自己知道的叫私钥、3,用加密的数
转载 3月前
36阅读
我近期在研究区块链技术,密码学和传统加密技术被反复提及,因此进行了一些回顾。加密技术加密方法可以分为两大类。一类是单加密(private key cryptography),还有一类叫做双加密(public key cryptography)。前者的加密和解密过程都用同一套密码,后者的加密和解密过程用的是两套密码。 现行的双加密技术中,密钥有两把,一把是公开的,还有一把是不公开的私钥。双
密码学1976年Diffie和Hellman针对上面的问题提出了单向函数加密方法,这种方法和之前数千年来密码学中的所有方法有根本的区别,即密码体制。非对称加密算法使用完全不同但又是完全匹配的一对钥匙: 和私钥 :公开的,任何人都知道私钥:只有自己知道算法:一对密钥中用加密的结果可以用私钥解密,反过来用私钥加密的结果也可以用解密。加密的使用方式Alice和Bob互发(公布
密码密码学与RSA密码的特点流程图密码和传统密钥的区别密码体制密码体制的应用对公密码的要求RSA 算法密钥管理和其他体制diffie-hellman 算法算法基于的离散对数问题算法步骤中间人攻击Elgamal 密码体制椭圆曲线问题 密码学与RSA密码的特点仅根据密码算法和加密密钥来确定解密密钥在计算熵是不可行的流程图密码和传统密钥的区别传统密码
  • 1
  • 2
  • 3
  • 4
  • 5