-
使用hutool和RSA256实现JWT Token签发与验证
借助hutool工具包,结合RSA256加密算法,本文详细讲解了JWT Token的签发与验证流程,包括依赖导入、公私钥生成以及Token的签发与验证步骤。
-
Putty进行ssh远程错误: Couldn‘t agree a host key algorithm (available: rsa-sha2-512,rsa-sha2-256)
报错问题: FATAL ERROR: Couldn‘t agree a host key algorithm (available: rsa-sha2-512,rsa-sha2-256) 问题原因: 这是putty版本问题,需要更换能支持:rsa-sha2-512, rsa-sha2-256的客户端。 问题解决: 官方下载地址 :https://www.ssh.com/ssh/putty(网络差) 可以使用这个地址下载 https://www.chiark.greenend.org.
-
警告:erlang-23.3.1-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID a14f4fca: NOKEY错误:依赖检测失败
今天在学RabbitMQ,在安装所需的erlang的运行环境时和rabbitMQ的时候遇到了相同这样的报错: 警告:erlang-23.3.1-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID a14f4fca: NOKEY 错误:依赖检测失败:erlang-asn1(x86-64) = 23.3.1-1.el7 被 erlang-23.3.1-1.el7.x86_64 需要。 警告:rabbitmq-server-3.11.0-1.el8.
-
Solidity Keccak256与SHA3-256
SHA3由Keccak标准化而来,在很多场合下Keccak和SHA3是同义词,但在2015年8月SHA3最终完成标准化时,NIST调整了填充算法: SHA3-256(M) = KECCAK [512] (M || 01, 256) 。所以标准的NIST-SHA3就和Keccak计算的结果不一样。 如对空字符串进行Keccak256 和 SHA3-256结果各不相同: 以太坊在开发的时候SH
-
【Solidity】Solidity Keccak256 与 SHA3-256
Solidity Keccak256 与 SHA3-256 区块链的造富神话大家一定都有所耳闻,今天我们讨论以太坊中一项基础技术,主打一个一学就会。 看过以太坊源码或者对区块链有了解的的同学,一定都见过一个哈希算法 Keccak256 。 Keccak256 可以称它是以太坊中第一函数。 那 Keccak256 和 SHA3-256 有什
-
Given groups=1, weight of size [256, 256, 3, 3], expected input[4, 512, 64, 64] to have 256 channels
【问题解决】 这个应该是很常见的问题了。直接翻译过来就是:在给定组=1,大小权重[256,256,3,3],预期输入[4,512,64,64]具有256个通道,但得到了512个通道。直白点说就是第2位置的参数没设置对应上,要么第二个都是256,要么第二个都是512。 Given groups=1, weight of size [
-
SHA-256算法及示例
SHA-256(安全哈希算法,FIPS 182-2)是密码学哈希函数,其摘要长度为256位。SHA-256为keyless哈希函数,即为MDC(Manipulation Detection Code)。【MAC消息认证码有key,不是keyless的。】 SHA-256哈希函数可定义为: 其中: 输入:消息 M M M 为任意长度的字节数组。 输出:在 [ 0 , 2 256 ) [0,2
-
SHA256加密
将转换成16进制再加密 将byte转为16进制 以上是加密算法,解密,其实我们可以将密文存到数据库中,当需要判断是否一致的时候,就那加密后的与数据库中存的值做对比,看是否一致
-
web256-257
对于上一题,这题关键点在于让username不等于password 因为在类中都是单独用===比较,所以只需要将username重新赋值就好,最后再序列化编码输出 最后如果没有cookie信息,就抓包后自行添加,然后GET方法传入username和password参数,就可以获得flag 这个源码一共定义了三个类: ctf
-
我的256创作纪念日
挺开心的,想到自己未曾写过一些非技术类的博客,恰巧今天刚好也是我的256创作纪念日,就乘着这个日子,写一点自己过去的收获、内心的想法和对未来的展望吧。 本人不才,只就读于一所民办本科之中,我挺不想说“高考失利”这几个字。在我看来,水平、心态
-
【RSA】RSA加密、解密、签名与验证
最近要做 iOS SDK 的联网授权,涉及到数据安全验证,因此想到使用 RSA 进行签名和验证。 授权主要流程如下: 1、客户方前往我方开放平台注册授权,得到 AppId 和 AppSecret 。 2、客户方集成 SDK ,调用 Register 接口传入 AppId 和 AppSecret 。 3、 SDK 将 AppId 和客户端平台相关信息提交
-
【Linux】ASCII码表-256个
ASCII码简介: ASCII码 是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646 。在这个页面,你可以找到8位的256个字符、ASCII码表和Windows-1252 (code page 1252,它是国际标准ISO 8859-1的一个扩展字符集) 标准保持一致; ASCII码 是 A merican S tandard C ode for I nformation I nter
-
如何获取SHA256证书指纹
打开dos窗口。cmd 找到keytool命令,jdk的bin目录下。如果已经配置了环境变量则可以直接用 输入keytool查看是否识别命令 输入命令,查看SHA256证书指纹(由于我的文件直接在d盘根目录。我先d: 切到d盘的。) keytool -list -v -keystore lyfjpushdemo.jks 输入密钥则会生成。 (在其它盘可
-
一文说明白ECDSA secp256k1 secp256r1 EdDSA ed25519千丝万缕的关系
目录 前言 基本认知 数字签名 secp256k1 secp256r1 ed25519 ECDSA七宗罪 EdDSA的诞生 参考 基本认知 secp256r1、secp256k1、ed25519都是签名算法,而且是具体数字算法的实现。 secp256k1、secp256r1都属于椭圆曲线数字签名算法ECDSA(Elliptic Curve Digital Signature Algorithm)签名的具体实现,只是椭圆曲线函