奥运倒计时:
2008 中国挺住,中国加油!
全国人民对四川汶川大地震遇难同胞的深切哀悼!
设为首页
加入收藏
论坛登陆 用户名:
密码:
首页
新闻资讯
文章中心
黑客资源
黑客点睛
安全防护
软件下载
动画教程
会员咨询
技术问答
论坛社区
文章
下载
图片
文章
|
电脑知识
|
网络知识
|
菜鸟入门
|
入侵教程
|
黑客攻防
|
黑客编程
|
原创精华
|
黑客人物
|
黑客技术
|
提权技术
|
跨站技术
|
渗透技术
|
鸽子专题
|
您现在的位置:
太平洋安全网
>>
文章
>>
黑客编程
>> 正文
[推荐]
软件破解教程-第6章第3节 加密算法3
作者:佚名 文章来源:本站原创 点击数: 更新时间:2007-11-14
第6章
软件
保护
技术
第三节 加密算法
3、ElGamal算法
ElGamal算法既能用于
数据
加密也能用于数字签名,其
安全
性依赖于计算有限域上离散对数这一难题。
密钥对产生办法。首先选择一个素数p,两个随机数, g 和x,g, x < p, 计算 y = g^x ( mod p ),则其公钥
M = xa + kb ( mod p - 1 )
签名就是( a, b )。随机数k须丢弃。
验证时要验证下式:
y^a * a^b ( mod p ) = g^M ( mod p )
同时一定要检验是否满足1<= a < p。否则签名容易伪造。
ElGamal用于加密。被加密信息为M,首先选择一个随机数k,k与 p - 1互质,计算
a = g^k ( mod p )
b = y^k M ( mod p )
( a, b )为密文,是明文的两倍长。解密时计算
M = b / a^x ( mod p )
ElGamal签名的
安全
性依赖于乘法群(IFp)* 上的离散对数计算。素数p必须足够大,且p-1至少包含一个大素数
因子以抵抗Pohlig & Hellman算法的
攻击
。M一般都应采用信息的HASH值(如SHA算法)。ElGamal的
安全
性主要依赖于p和g,若选取不当则签名容易伪造,应保证g对于p-1的大素数因子不可约。D.Bleichenbache“GeneratingElGamal Signatures W
IT
hout Knowing the Secret Key”中提到了一些
攻击
方法和对策。ElGamal的一个不足之处是它的密文成倍扩张。
美国
的DSS(Digital Signature Standard)的DSA(Digital Signature Algor
IT
hm)算法是经ElGamal算法演
变而来。
文章录入:ainiver 责任编辑:admin
上一篇文章:
Visual C++编程窃取QQ密码(图)
下一篇文章:
软件破解教程-第6章第3节 加密算法4
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
推荐
文章
一句话木马用Upfile.vbs脚本
软件破解教程-第6章第3节 加密算法5
软件破解教程-第6章第3节 加密算法4
软件破解教程-第6章第3节 加密算法3
Visual C++编程窃取QQ密码(图)
软件破解教程-常用Win32 API函数简介
VB编程实现图像的漂亮效果
输入10进制,输出2进制
热门
文章
软件破解教程-第6章第3节 加密算法3
Visual C++编程窃取QQ密码(图)
VB编程实现图像的漂亮效果
输入10进制,输出2进制
详解Visual C#数据库编程
入侵渗透中用过的三则VBS代码
入侵渗透中用过的三则VBS代码
网站防止注入入侵的一些有效代码和方法
本站
推荐
关于我们
|
联系方法
|
招聘信息
|
加入会员
|
诚征代理
|
广告服务
|
欢迎投稿
|
站长信箱
|
友情链接
|
网站地图
24小时客服:0374-7126138 技术支持:0374-7126138 投诉电话:0374-7967536
客服QQ:883039 售后QQ:827520 技术QQ:78305152 投稿-商业:576880739
Copyright 太平洋科技 2003-2007 版权所有 All Rights Reserved
许可证号:豫ICP备07005385号