Node.js简介
Node.js 让 JavaScript 突破了浏览器限制,可以直接在操作系统上运行,实现服务器搭建、文件操作和数据库读写。本文为您快速梳理其核心工作流与常用概念。 一、 运行环境与模块化 (CommonJS) Node.js...
Node.js 让 JavaScript 突破了浏览器限制,可以直接在操作系统上运行,实现服务器搭建、文件操作和数据库读写。本文为您快速梳理其核心工作流与常用概念。 一、 运行环境与模块化 (CommonJS) Node.js...
对于前端开发者或初学者来说,JavaScript 以前只能在浏览器里运行,用来写网页特效。而 Node.js 的出现,让 JavaScript 突破了浏览器的限制,可以直接运行在电脑系统上,这意味着你可以用 JavaScript...
VMware 虚拟网络架构解析 一、认识虚拟机 (Virtual Machine) 虚拟机是通过软件技术,在现有的物理计算机【也叫宿主机/host】上模拟出的一套拥有完整硬件系统功能的计算机系统。简单来说,它不仅用软件虚拟出了专属的...
OAuth2 简介 一、OAuth2 的背景与问题动机 回想一下,你上一次老老实实填写手机号、设置密码、接收验证码来注册一个新APP是什么时候?...
网络模拟简介 这篇文章介绍一下网络模拟相关的Linux工具,可以用于测试在不同网络环境下的协议工作情况。例如,不同延迟、不同带宽、不同的网络丢包率等等。主要借助Linux的 Network Namespace 以及 veth pair 和...
区间证明(BulletProof) 这里简单记一下BulletProof 论文的笔记,以便于后续用到时能够快速回想起来。这是一篇关于区间证明的文章,用于证明承诺的值属于某个区间。区间证明的目标可以描述为:证明者持有 v∈Zpv \in...
Websocketpp库用法简介 WebSocket++ 是一个基于 C++ 的开源 WebSocket 客户端和服务器库。 它基于 Asio 提供异步 I/O 支持,支持 TLS 和非加密通信,并以 header-only...
Git 多账号推送远程仓库完整流程(含 SSH 多密钥配置) 一、基础 Git 推送流程(单账号) # 1. 初始化本地仓库 git init # 2. 添加所有文件到暂存区 git add --all # 3. 提交到本地仓库 git...
Cuckoo过滤器 Cuckoo过滤器简介 Cuckoo简介...
ABE及其应用 什么是基于属性的加密 正式描述 基于属性加密(ABE)最先在 2005年 由 Waters 在论文《Fuzzy Identity-Based...
秘密共享 什么是秘密共享...
Git 常用知识 一、Git简介...
代理重加密 代理重加密 什么是代理重加密(PRE) 代理重加密(Proxy...
盲签名 盲签名(Blind Signature) 盲签名是由Chaum,...
环签名 环签名 环签名概述 环签名(ring signature)是一种数字签名方案,最初由Rivest等人提出,环签名可以看成一种简化的群签名, 环签名中只有环成员没有管理者,...
群签名 一、群签名介绍...
数据库原理 数据库原理 ******************************************** 基本概念 **********************************************...
密码学基础 数论基础 -------------------------------- 数论的简单基础 -------------------------------- 一、整除性 1、整除的定义: 设 a,b ∈ Z ,如果存在一个 q...
经典签名算法 数字签名是现代密码学的核心技术之一,就像数字世界里的签字和盖章,用来证明信息的来源并确保内容没有被篡改。无论是在区块链、身份验证还是安全通信中,它都扮演着不可或缺的角色。在众多签名方案中,ECDSA、Schnorr 和...
测试一下codapi能不能用 Codapi...
GS 零知识证明(Groth–Sahai) GS证明是 Groth 与 Sahai...
这是一篇发表在亚密会上的文章,随手写一下,以后再改。 什么是匿名凭证? 匿名凭证也可以称为匿名证书,用于在保护用户隐私的情况下实现身份认证和授权。...
多项式承诺 一、密码学中的承诺...
Linux知识 一、基础知识 1.1 Linux系统的文件结构 /bin 二进制文件,系统常规命令 /boot 系统启动分区,系统启动时读取的文件 /dev 设备文件 /etc 大多数配置文件 /home 普通用户的家目录 /lib...
初入密码界 密码学小常识: 什么是IACR: 密码学中最著名的学术会议当属国际密码学协会(IACR,International Association of Cryptological...
在深入介绍形式化定义和具体协议之前,我们先通过一些直观的例子来感受零知识证明的核心思想。这些例子不会涉及复杂的数学推导,而是帮助我们理解零知识证明在“证明一件事为真,但不泄露额外信息”这个目标上的意义。通过这些例子,你会先对“零知识”产生感...