文件名称:ElGamal
- 所属分类:
- 加密解密
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 3.7mb
- 下载次数:
- 0次
- 提 供 者:
- 王*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
Elgamal签名是基于离散对数问题的,首先选择p,g计算出B,作为公钥(p,g,B),在选择一个a作为私钥,给出明文m,对明文机型加密,计算出x,y,得到签名,接收方就可以进行验证。签名过程中必须使用Hash函数,否则的话容易受到存在性伪造攻击,并且签名长度是明文长度的二倍。
-Obtained by the Elgamal discrete logarithm problem cryptographic algorithms, first, Elgamal key generation, the machine generates a large random prime p, choose a generator g Zp
-Obtained by the Elgamal discrete logarithm problem cryptographic algorithms, first, Elgamal key generation, the machine generates a large random prime p, choose a generator g Zp
(系统自动生成,下载前可以参看下载内容)
下载文件列表
ElGamal\BigInt.cpp
.......\BigInt.h
.......\Debug\BigInt.obj
.......\.....\BigInt.sbr
.......\.....\evo_time.obj
.......\.....\evo_time.sbr
.......\.....\font.obj
.......\.....\font.sbr
.......\.....\forward_secure.bsc
.......\.....\forward_secure.exe
.......\.....\forward_secure.ilk
.......\.....\forward_secure.obj
.......\.....\forward_secure.pch
.......\.....\forward_secure.pdb
.......\.....\forward_secure.res
.......\.....\forward_secure.sbr
.......\.....\forward_secureDlg.obj
.......\.....\forward_secureDlg.sbr
.......\.....\M_ELG.obj
.......\.....\M_ELG.sbr
.......\.....\paraset.obj
.......\.....\paraset.sbr
.......\.....\rowcursor.obj
.......\.....\rowcursor.sbr
.......\.....\si_ver.obj
.......\.....\si_ver.sbr
.......\.....\StdAfx.obj
.......\.....\StdAfx.sbr
.......\.....\vc60.idb
.......\.....\vc60.pdb
.......\evo_time.cpp
.......\evo_time.h
.......\font.cpp
.......\font.h
.......\forward_secure.aps
.......\forward_secure.clw
.......\forward_secure.cpp
.......\forward_secure.dsp
.......\forward_secure.dsw
.......\forward_secure.h
.......\forward_secure.ncb
.......\forward_secure.opt
.......\forward_secure.plg
.......\forward_secure.rc
.......\forward_secureDlg.cpp
.......\forward_secureDlg.h
.......\msflexgrid.cpp
.......\msflexgrid.h
.......\M_ELG.cpp
.......\M_ELG.h
.......\paraset.cpp
.......\paraset.h
.......\picture.cpp
.......\picture.h
.......\ReadMe.txt
.......\res\bitmap2.bmp
.......\...\forward_secure.ico
.......\...\forward_secure.rc2
.......\...\图片1.bmp
.......\...\图片3.bmp
.......\resource.h
.......\rowcursor.cpp
.......\rowcursor.h
.......\si_ver.cpp
.......\si_ver.h
.......\StdAfx.cpp
.......\StdAfx.h
.......\Debug
.......\res
ElGamal
.......\BigInt.h
.......\Debug\BigInt.obj
.......\.....\BigInt.sbr
.......\.....\evo_time.obj
.......\.....\evo_time.sbr
.......\.....\font.obj
.......\.....\font.sbr
.......\.....\forward_secure.bsc
.......\.....\forward_secure.exe
.......\.....\forward_secure.ilk
.......\.....\forward_secure.obj
.......\.....\forward_secure.pch
.......\.....\forward_secure.pdb
.......\.....\forward_secure.res
.......\.....\forward_secure.sbr
.......\.....\forward_secureDlg.obj
.......\.....\forward_secureDlg.sbr
.......\.....\M_ELG.obj
.......\.....\M_ELG.sbr
.......\.....\paraset.obj
.......\.....\paraset.sbr
.......\.....\rowcursor.obj
.......\.....\rowcursor.sbr
.......\.....\si_ver.obj
.......\.....\si_ver.sbr
.......\.....\StdAfx.obj
.......\.....\StdAfx.sbr
.......\.....\vc60.idb
.......\.....\vc60.pdb
.......\evo_time.cpp
.......\evo_time.h
.......\font.cpp
.......\font.h
.......\forward_secure.aps
.......\forward_secure.clw
.......\forward_secure.cpp
.......\forward_secure.dsp
.......\forward_secure.dsw
.......\forward_secure.h
.......\forward_secure.ncb
.......\forward_secure.opt
.......\forward_secure.plg
.......\forward_secure.rc
.......\forward_secureDlg.cpp
.......\forward_secureDlg.h
.......\msflexgrid.cpp
.......\msflexgrid.h
.......\M_ELG.cpp
.......\M_ELG.h
.......\paraset.cpp
.......\paraset.h
.......\picture.cpp
.......\picture.h
.......\ReadMe.txt
.......\res\bitmap2.bmp
.......\...\forward_secure.ico
.......\...\forward_secure.rc2
.......\...\图片1.bmp
.......\...\图片3.bmp
.......\resource.h
.......\rowcursor.cpp
.......\rowcursor.h
.......\si_ver.cpp
.......\si_ver.h
.......\StdAfx.cpp
.......\StdAfx.h
.......\Debug
.......\res
ElGamal