欲速则不达
04
28
Java基础 - 实用类 Java基础 - 实用类
枚举枚举(Enum)是一种由确定取值区间的数据类型,其本质是一种类,具有简洁、安全、方便等特点。枚举的值被约束到一个特定的范围,只能取这个范围以内的值。 枚举的定义与类很相似,实用enum关键字来描述,语法如下。需要注意的是枚举中的常量实用
2023-04-28
28
密码学基础 密码学基础
密码学基本概念密码学(Cryptology)是结合数学、计算机科学、电子与通信等学科于一体的交叉学科,研究信息系统安全的科学。起源于保密通信技术。具体来讲,研究信息系统安全保密和认证的一门科学。 密码编码学,通过变换消息(对信息编码)使其保
2023-04-28
28
centos安装部署IPFS centos安装部署IPFS
下载IPFS 官网(https://dist.ipfs.io/#go-ipfs) 下载Linux版本的ipfs(需要科学上网) 使用wget下载 wget https://github.com/ipfs/go-ipfs/releases/
2023-04-28
26
Java基础 - 集合 Java基础 - 集合
集合的概念集合可以简单理解为一个长度可以改变,可以保存任意数据类型的动态数组。 在 Java中,集合不是由一个类来完成的,而是由一组接口和类构成了一个框架体系。大致可分为3层,最上层是一组接口,继而是接口的实现类,接下来是对集合进行各种操作
2023-04-26
26
26
密码学概述 密码学概述
密码学发展史密码学具有悠久的历史,起源于公元前的战争;在二战后期,计算机推动了经典密码学走向成熟。70年代中期,DES的出现带来了密码科学体系,推动了现代密码学的发展。 阿拉伯人是第一个清晰地理解密码学原理的人,设计并使用代替和换位加密,发
2023-04-26
24
Java基础 - 多线程 Java基础 - 多线程
多线程多线程是提升程序性能非常重要的一种方式,使用多线程可以让程序充分利用CPU资源,提高CPU的使用效率,从而解决高并发带来的负载均衡问题。它的优点有:(1)资源得到更合理的利用;(2)程序设计更加简洁;(3)程序响应更快,运行效率更高。
2023-04-24
24
同态加密算法 同态加密算法
加法同态 - Paillier算法Pailier算法是法国密码学家Paillier于1999年欧密会上发表,该算法基于复合剩余类的困难问题,是一种满足加法的同态加密算法。数学知识1、Carmichael函数,当a与n互素时,$a^{λ(n)
2023-04-24
24
14
区块链简介 区块链简介
区块链背景 现如今大多数的交易是以第三方机构为中心的互联网交易模式:买家将所需付出的资金存储在可信第三方机构,卖家为买家提供商品,服务后,当双方都确定得到了对方开始的承诺,可信第三方机构完成资金的转移,交易完成。 基于第三方信任中心的交易
2023-04-14
1 / 3