自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 ECDSA数字签名算法及JAVA实现

ECDSA数字签名算法         ECDSA椭圆曲线数字签名算法是针对素数域和伽罗瓦域上的椭圆曲线定义的,在实际中前者更为常用,以下是针对素数域的说明:         1.使用椭圆曲线E其中                  椭圆曲线E的模数为p,系数为a和b,生成素数阶q的循环群的点A         2.选择一个随机整数d,并且0         3.计算B=dA

2017-12-26 16:58:42 8666 4

原创 DSA数字签名原理及JAVA实现

DSA数字签名         DSA数字签名是Elgamal和Schnorr数字签名的一个变种,DSA数字签名优于Elgamal数字签名的地方在于它的签名长度较短,并且某些可以破解Elgamal方案的攻击不适用DSA数字签名,DSA数字签名的原理如下:1. 首先生成一个素数p,p满足 2^L-1注:关于L的值的范围看到两种不同的说法a):L是1024、2048、3072三个值中的

2017-12-01 17:38:58 5787 2

原创 Elgamal数字签名原理

Elgamal数字签名         Elgamal数字签名主要也是利用离散对数的特性来实现签名,具体方式如下:1. 选择一个大素数P、一个本原元G、一个随机整数d,d属于[2,p-2];2. 生成β,β=G^d mod P;3. 此时P、G、β就是公钥,记作Kpub;4. Elgamal数字签名记作sig(x,k)=(r,s);  x是明文的摘要,k是临时私钥的随机值,记作

2017-12-01 17:37:36 14341 4

原创 DH密钥交换方案以及Elgamal加密方案原理

关于DH密钥分配方案以及Elgamal加密方案原理详解

2017-12-01 17:32:12 2452 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除