RSA公钥算法在数字签名中的应用

基于公钥体制的RSA算法为信息安全传输的问题提供了新的解决思路和技术,也被用作数字签名方案,在实现消息认证方面得到了深入的应用。总的来说,RSA公钥签名方案包括消息空间、参数生成算法、签名算法和验证算...
阅读全文
什么是工作抽样法(瞬间观测法)? 管理统计学

什么是工作抽样法(瞬间观测法)?

工作抽样法又叫瞬间观测法,它是利用统计抽样理论调查作业者各类活动时间占总时间比率的一种方法,它也能用于调查机器设备的运转率。 工作抽样的步骤如下。 (1)确定调查目的。 (2)确定调查项目。 (3)确...
阅读全文

什么是秒表测时法?什么是标准时间法?

1.秒表测时法 秒表测时法,是以秒表为重要工具,对特定的作业按照动素出现的顺序分成较细的要素作业,测定记录其时间值,并据以进行分析研究的一种方法。 (1)秒表测时法的分类 ①连续法。它是从第一操作单元...
阅读全文

什么是单向函数?单向函数在密码学上的常见应用?

单向函数(one-way function)的概念是公开密钥密码学的核心之一。尽管其本身并非一个协议,但它是重要的理论基础,对于很多协议来说它是一个重要的基本结构模块。单向函数顺向计算起来非常容易,但...
阅读全文

密码学中的强素数是什么意思?

在密码学中,一个素数在满足下列条件时被称为强素数: (1)p必须是很大的数。 (2)p-1有很大的质因数,或者说,p-1有一个大素数因子。我们把这个大素数因子记为r,那么存在某个整数a,且有p-1=a...
阅读全文

素性检测是什么意思?素性检测的方法?

素数 素数又称“质数”,指在大于1的自然数中只能被1和本身整除的整数。例如,2是一个素数,它只能被1和2整除;3也是;8不是素数,它还可以被2或4整除;13是素数,它只能被1和13整除;以此类推,5、...
阅读全文

什么是ASN.1(抽象语法标记)?ASN有哪些优点?

ASN.1的基本概念 在网络通信中,大多数网络都采用了多个制造商的设备,这些设备所采用的“局部语法”都是不一样的。这些差异就决定了同一数据对象在不同的计算机上被表示为不同的符号串。为了使不同制造商设备...
阅读全文

什么是OpenSSL中的PEM文件?

PEM是OpenSSL和许多其他SSL工具的标准格式。OpenSSL使用PEM文件格式存储证书和密钥。在OpenSSL中,PEM文件是Base64编码的证书。PEM证书通常用于Web服务器,因为它们可...
阅读全文

Base64编码的由来是什么?Base64的转化原理?

Base64的主要用途是把一些二进制数转成普通字符,方便在网络上传输。由于历史原因,Email只被允许传送ASCII字符,即一个8位字节的低7位。如果你发送了一封带有非ASCII字符(字节的最高位是1...
阅读全文

什么是MD5信息摘要算法?MD5算法的特点?

 MD5算法概述 MD5信息摘要算法(MD5, Message-Digest Algorithm)是一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用...
阅读全文

什么是SM3密码杂凑算法?SM3算法的特点?

SM3算法概述 SM3密码杂凑算法是中国国家密码管理局于2010年公布的中国商用密码杂凑算法标准。该算法由王小云等人设计,消息分组512比特,输出杂凑值256比特(32字节),采用Merkle-Dam...
阅读全文

什么是不带密钥的杂凑函数?什么是带密钥的杂凑函数?

杂凑函数可以按其是否有密钥参与运算分为两大类:不带密钥的杂凑函数和带密钥的杂凑函数。 1.不带密钥的杂凑函数 不带密钥的杂凑函数在运算过程中没有密钥参与。不带密钥的杂凑函数的杂凑值只是消息输入的函数,...
阅读全文

什么是杂凑函数(Hash函数、哈希函数、消息摘要函数、散列函数)?

杂凑函数(又叫Hash函数、哈希函数、消息摘要函数、散列函数)就是把任意长的输入消息串变化成固定长的输出串的一种函数。杂凑函数是信息安全中一个非常重要的工具,对一个任意长度的消息m施加运算,返回一个固...
阅读全文

SecureRandom类的构造方法有哪些?

类SecureRandom的构造方法主要是用来定义随机数生成器,常用的构造方法有以下两种。 (1)SecureRandom() 构造一个实现默认随机数算法的安全随机数生成器(RNG)。不带参数比较常用...
阅读全文
Java中的随机数类:Random和SecureRandom JAVA

Java中的随机数类:Random和SecureRandom

Java提供了两个类来为用户提供随机数功能,分别是类Random和类SecureRandom。SecureRandom是从Random派生而来的,且专门用于要求高的密码学场合。类Random一般用于随...
阅读全文

什么是真随机数生成器(TRNG)?什么是伪随机数生成器(PRNG)?

说到随机,有两个必须搞清楚的概念:真随机数生成器(TRNG)和伪随机数生成器(PRNG)。 伪随机数是用确定性的算法计算出来的均匀分布的随机数序列,并不真正随机,但是具有类似于随机数的统计特征,如均匀...
阅读全文
什么是SM4分组密码算法?SM4算法有哪些特点? JAVA

什么是SM4分组密码算法?SM4算法有哪些特点?

1.概述 随着密码标准的制定活动在国际上热烈开展,我国对密码算法的设计与分析也越来越关注,因此国家密码管理局公布了国密算法SM4。SM4算法(全称为SM4分组密码算法),是国家密码管理局2012年3月...
阅读全文