当前位置:首页 > 实用技巧 >

nmm无法登录怎么办(nmm安装mod没有被激活)

来源:原点资讯(m.360kss.com)时间:2024-02-20 09:46:20作者:YD166手机阅读>>

传统的web端登录,是将登录信息缓存到服务端的session中,每个session有一个唯一的sessionId。浏览器请求服务端会自动在请求头的cookie中带上sessionId,一般开发的时候对sessionId是无感知的。而token的本质是一段加密的字符串,包含了登录用户的信息

token登录验证序列图

nmm无法登录怎么办,nmm安装mod没有被激活(1)

token登录序列图.png

为什么使用token

相比session而言,token有以下几点优势

  1. 服务端不需要缓存用户信息,减少服务器压力
  2. token缓存在客户端,服务器重启,登录状态不会失效
  3. session是浏览器特有的,app要支持会比较繁琐,token就没有这样的限制
  4. 易于扩展,存在多台服务器的情况下,使用负载均衡,第一次登录请求转发到A服务器,在A服务器的session中缓存了用户的登录信息,如果第二次请求转发到了B服务器,就丢失了登录状态。虽然可以使用redis等手段共享session,但token就简单很多,不同的服务器只需要使用相同的一段解密代码即可

java生成token方法

JWT(JSON Web Token)

网上找到的大部分资料都是使用JWT来生成token,JWT生成的token包含三部分

  1. header:包含token类型和加密算法
  2. payload:存放自定义数据
  3. signature:对前面两部分的签名,防止篡改数据\r\n\r\n用JWT生成的token是很长的一串字符串,用Base64进行编码,可以解码出原数据,注意不能放一些私密信息,比如用户密码

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9\r\n.eyJleHBpcmVUaW1lIjoxNTQ5NTU0NDUyLCJ1c2VyTmFtZSI6IuacveacqCIsInVzZXJJZCI6IjY2NiJ9\r\n.fiQKWuMTWbkfQ3dOozoJr13pJSmKnc5El4EBnKyU42o

上面这很长的一串就是用JWT生成的token,可以感受一下这个长度。客户端的每次请求都要带上这么一大串,服务端的每次响应都要返回这么一大串,我个人是难以接受的。所以我用了下面那种方法

AES(Advanced Encryption Standard)

token本质是一段加密的字符串,包含登录用户的一些信息,通过解密可以获取这些信息,所以理论上任何安全的加密解密手段都可以用来生成token

高级加密标准AES,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。AES采用对称加密,相比于非对称加密,对称加密效率更快

  • 对称加密:加密和解密使用相同的密钥。适用于单方面的加密解密,密钥不能泄露
  • 非对称加密:使用公钥加密,私钥解密。适用于一方加密,另一方解密,比如前后端的数据传输,可以在客户端使用公钥对数据进行加密,在服务端使用密钥进行解密,增强数据安全性
  • token的加密解密都在服务端进行,所以使用对称加密的AES算法即可

EmaZUvyM9aabQ2Jmo6THJ/r3/e2xAjpRmoA5TzvuR4I=

上面这一小串就是用AES生成的token了,是不是清爽了很多,而且没有密钥无法解密,相比JWT生成的token,AES生成的token携带的数据更安全

作者:朽木_a25b

链接:https://www.jianshu.com/p/7c34b78f1675

栏目热文

nmm怎么登录(nmm官网怎么调中文)

nmm怎么登录(nmm官网怎么调中文)

简介背景分析传统的登录系统中,每个站点都实现了自己的专用登录模块。各站点的登录状态相互不认可,各站点需要逐一手工登录。例...

2024-02-20 10:04:25查看全文 >>

自制做完的奶油怎么吃(怎样自制直接吃的奶油)

自制做完的奶油怎么吃(怎样自制直接吃的奶油)

做蛋糕剩下的奶油还可以做什么?我们做蛋糕的时候,经常会剩下一些奶油,那这些奶油可以怎么利用呢?其实还可以用来做很多其他美...

2024-02-20 09:40:07查看全文 >>

儿童水煮鱼怎么做好吃(水煮鱼最简单的做法小孩吃)

儿童水煮鱼怎么做好吃(水煮鱼最简单的做法小孩吃)

买了一条新鲜的鲤鱼,做一碗水煮鱼,辣椒一定要辣,麻椒要麻By 邹、小帅用料鲤鱼 一条豆芽 300g郫县豆瓣酱 一大勺蒜末...

2024-02-20 10:01:52查看全文 >>

小孩吃的水煮鱼做法(水煮鱼最简单的做法小孩吃)

小孩吃的水煮鱼做法(水煮鱼最简单的做法小孩吃)

大家好,我是第一美食的阿飞,关注阿飞,有更多的家常美食供大家参考。对于像我这种非常喜爱吃鱼的人,水煮鱼、酸菜鱼怎么可能会...

2024-02-20 09:38:00查看全文 >>

水煮鱼怎么做得又红又不辣(水煮鱼怎么做的视频不辣)

水煮鱼怎么做得又红又不辣(水煮鱼怎么做的视频不辣)

家里老公和儿子都不能吃辣,可又喜欢吃“水煮肉片”这道菜,我只有去掉底料豆瓣酱和火锅底料来做,做起来味道也很赞的,得到老公...

2024-02-20 10:15:13查看全文 >>

nmm一定要登录吗(nmm注册账号)

nmm一定要登录吗(nmm注册账号)

今天数乐君为各位同学们介绍一下2024年美赛报名,错过国赛的同学这次要把握住机会呀!由于报名参加美赛的同学不具备VISA...

2024-02-20 10:07:51查看全文 >>

nmm未分配怎么回事(nmm如何设置离线)

nmm未分配怎么回事(nmm如何设置离线)

为了获得梦寐以求的欧冠冠军,法甲土豪大巴黎又要开始进行大刀阔斧的转会操作了。外媒透露:大巴黎已经将目光投向奥斯梅恩,决心...

2024-02-20 09:43:12查看全文 >>

nmm怎么切换成中文(nmm详细操作步骤)

nmm怎么切换成中文(nmm详细操作步骤)

当我们在编辑文案、工程文档、工作汇报的时候,会使用到一些特殊符号,比如数学单位的符号。今天来聊一聊,平方毫米这个符号如何...

2024-02-20 10:21:05查看全文 >>

nmm官网打不开(nmm安装的mod运行游戏没反应)

nmm官网打不开(nmm安装的mod运行游戏没反应)

[闽南网]­ 据大量网友反馈,昨天(5月12日)开始,GPU大厂NVIDIA(英伟达)的官方网站突然无法访问,提示尚未备...

2024-02-20 09:45:12查看全文 >>

nmm管理器登录不了(nmm管理器怎么激活mod)

nmm管理器登录不了(nmm管理器怎么激活mod)

之前有同学说不会装MOD,让我出一个教程,现在就轮到我装一逼的时候了,废话短说,各位看官老爷,看好咯。1.下载一个NMM...

2024-02-20 09:40:41查看全文 >>

文档排行