摘要:
基于之前讨论的electron-store最佳实践,以下是一个更加完善和健壮的封装示例,包含了类型处理、默认值设定、以及一些实用方法,以适应更复杂的场景: // storeUtil.js const Store = require('electron-store'); const app = req 阅读全文
posted @ 2024-04-29 20:58
龙陌
阅读(1211)
评论(0)
推荐(0)
摘要:
SHA256(Secure Hash Algorithm 256-bit)是一种安全哈希算法,属于SHA-2系列,由美国国家安全局(NSA)设计并由美国国家标准与技术研究院(NIST)发布。 SHA256算法的主要目的是将任意长度的消息映射为一个固定长度(256位,即32字节)的哈希值,这个过程是单 阅读全文
posted @ 2024-04-29 20:43
龙陌
阅读(2462)
评论(0)
推荐(1)
摘要:
加签(Signing),在密码学中,通常指的是使用数字签名的过程。数字签名是一种验证信息完整性和来源的技术,类似于现实生活中在文件上手写签名以证明文件的真实性和不可否认性。 具体来说,加签涉及到以下几个关键步骤: 使用私钥签名:发送方(如A)使用自己的私钥对消息或文档的散列值(hash,即消息的固定 阅读全文
posted @ 2024-04-29 20:34
龙陌
阅读(586)
评论(0)
推荐(0)
摘要:
在密码学中,“加盐”(Salting)是指在存储用户密码的哈希值之前,向原始密码添加一个随机生成的字符串(称为“盐”Salt)的过程。 这个盐值通常是全球唯一的,并且与每个用户账户相关联,存储在数据库中与哈希值一起。加盐的目的主要有两个: 抵御彩虹表攻击:彩虹表是一种预先计算好的哈希值对照表,用于快 阅读全文
posted @ 2024-04-29 20:31
龙陌
阅读(899)
评论(0)
推荐(0)

浙公网安备 33010602011771号