实例介绍
【实例截图】
【核心代码】
.
├── MIRACL-master
│ ├── README.md
│ ├── aesgcm.txt
│ ├── amd64.txt
│ ├── arm.txt
│ ├── blackfin.txt
│ ├── borland.txt
│ ├── config.c
│ ├── cpp.txt
│ ├── cygwin.txt
│ ├── devcpp.txt
│ ├── docs
│ │ ├── README.md
│ │ ├── miracl-explained
│ │ │ ├── README.md
│ │ │ ├── benchmarks.md
│ │ │ ├── elliptic-curves.md
│ │ │ ├── ieee-1363.md
│ │ │ ├── images
│ │ │ │ ├── logos.png
│ │ │ │ └── miracl.png
│ │ │ ├── licensing.md
│ │ │ ├── miracl-standard-curves.md
│ │ │ ├── reference-manual
│ │ │ │ ├── advanced-arithmetic-routines.md
│ │ │ │ ├── elliptic-curve-routines.md
│ │ │ │ ├── encryption-routines.md
│ │ │ │ ├── floating-slash-routines.md
│ │ │ │ ├── low-level-routines.md
│ │ │ │ ├── montgomery-arithmetic-routines.md
│ │ │ │ ├── structure-reference.md
│ │ │ │ └── zzn2-arithmetic-routines.md
│ │ │ ├── security-advisory.md
│ │ │ └── timings.doc
│ │ └── miracl-user-manual
│ │ ├── README.md
│ │ ├── bibliography.md
│ │ ├── docs.md
│ │ ├── example-progs.md
│ │ ├── floating-slash-nums.md
│ │ ├── hardware-compiler-interface.md
│ │ ├── images
│ │ │ ├── diagram.png
│ │ │ ├── equation_1.png
│ │ │ ├── equation_2.png
│ │ │ ├── figure_4-1.png
│ │ │ ├── image1.png
│ │ │ └── image2.png
│ │ ├── implementation.md
│ │ ├── installation.md
│ │ ├── instance-variables.md
│ │ ├── internal-rep.md
│ │ ├── miracl-error-messages.md
│ │ ├── the-cpp-interface.md
│ │ └── the-ui.md
│ ├── doubig.txt
│ ├── double.txt
│ ├── edwards.txt
│ ├── exe
│ │ ├── private.key
│ │ └── public.key
│ ├── fastgf2m.txt
│ ├── first.txt
│ ├── float.txt
│ ├── fpe.pdf
│ ├── free
│ │ └── read.txt
│ ├── include
│ │ ├── MIRDEF.AMD
│ │ ├── MIRDEF.SPR
│ │ ├── big.h
│ │ ├── brick.h
│ │ ├── crt.h
│ │ ├── ebrick.h
│ │ ├── ebrick2.h
│ │ ├── ec2.h
│ │ ├── ecn.h
│ │ ├── ecnzzn.h
│ │ ├── flash.h
│ │ ├── floating.h
│ │ ├── gf2m.h
│ │ ├── miracl.h
│ │ ├── mirdef
│ │ ├── mirdef.arm
│ │ ├── mirdef.ash
│ │ ├── mirdef.atm
│ │ ├── mirdef.bfp
│ │ ├── mirdef.bpp
│ │ ├── mirdef.bs
│ │ ├── mirdef.ccc
│ │ ├── mirdef.cm
│ │ ├── mirdef.dll
│ │ ├── mirdef.gcc
│ │ ├── mirdef.gen
│ │ ├── mirdef.gfp
│ │ ├── mirdef.h
│ │ ├── mirdef.h16
│ │ ├── mirdef.h32
│ │ ├── mirdef.h64
│ │ ├── mirdef.haf
│ │ ├── mirdef.hio
│ │ ├── mirdef.hpc
│ │ ├── mirdef.hpp
│ │ ├── mirdef.ibe
│ │ ├── mirdef.kep
│ │ ├── mirdef.lnx
│ │ ├── mirdef.mgw
│ │ ├── mirdef.mik
│ │ ├── mirdef.mip
│ │ ├── mirdef.mmm
│ │ ├── mirdef.ol
│ │ ├── mirdef.pic
│ │ ├── mirdef.ppc
│ │ ├── mirdef.scr
│ │ ├── mirdef.sjc
│ │ ├── mirdef.tst
│ │ ├── mirdef.w64
│ │ ├── mirdef.wpp
│ │ └── zzn.h
│ ├── itanium.txt
│ ├── kcmcomba.txt
│ ├── lib
│ │ ├── bc32doit.bat
│ │ ├── bcldoit.bat
│ │ ├── bcxdoit.bat
│ │ ├── gcdoit.bat
│ │ ├── linux
│ │ ├── linux64
│ │ ├── linux64_cpp
│ │ ├── mingw.bat
│ │ ├── miracl.mak
│ │ ├── ms32doit.bat
│ │ ├── ms64doit.bat
│ │ ├── ms64doit_cpp.bat
│ │ ├── msiodoit.bat
│ │ └── msldoit.bat
│ ├── linux.txt
│ ├── mac.txt
│ ├── makemcs.txt
│ ├── managed.txt
│ ├── manual.doc
│ ├── mex.c
│ ├── msvisual.txt
│ ├── pic32.txt
│ ├── powerpc.txt
│ ├── problems.txt
│ ├── readme.txt
│ ├── smartmip.txt
│ ├── source
│ │ ├── amd64.mcs
│ │ ├── arm.mcs
│ │ ├── avr.mcs
│ │ ├── avr2.mcs
│ │ ├── avr4.mcs
│ │ ├── big.cpp
│ │ ├── blackfin.mcs
│ │ ├── bmark.c
│ │ ├── bp160.ecs
│ │ ├── bpt160.ecs
│ │ ├── brent.c
│ │ ├── brent.cpp
│ │ ├── brent_mt.c
│ │ ├── brick.c
│ │ ├── brick.cpp
│ │ ├── brute.c
│ │ ├── brute.cpp
│ │ ├── c.mcs
│ │ ├── c1.mcs
│ │ ├── c2.mcs
│ │ ├── cardano.cpp
│ │ ├── clmul.mcs
│ │ ├── common.dss
│ │ ├── common.ecs
│ │ ├── common2.ecs
│ │ ├── crdecode.cpp
│ │ ├── crencode.cpp
│ │ ├── crgen.cpp
│ │ ├── crsetup.cpp
│ │ ├── crt.cpp
│ │ ├── cs.mcs
│ │ ├── curve
│ │ │ ├── cm.cpp
│ │ │ ├── cm.txt
│ │ │ ├── complex.cpp
│ │ │ ├── complex.h
│ │ │ ├── flpoly.cpp
│ │ │ ├── flpoly.h
│ │ │ ├── glv.cpp
│ │ │ ├── modpol.cpp
│ │ │ ├── mueller.cpp
│ │ │ ├── pairing
│ │ │ │ ├── ake.cpp
│ │ │ │ ├── ake.txt
│ │ │ │ ├── ake12blsa.cpp
│ │ │ │ ├── ake12bna.cpp
│ │ │ │ ├── ake12bne.cpp
│ │ │ │ ├── ake12bnr.cpp
│ │ │ │ ├── ake12bnx.cpp
│ │ │ │ ├── ake18kssx.cpp
│ │ │ │ ├── ake1kmt.cpp
│ │ │ │ ├── ake24blsa.cpp
│ │ │ │ ├── ake2cpt.cpp
│ │ │ │ ├── ake2cpt2.cpp
│ │ │ │ ├── ake2cpw.cpp
│ │ │ │ ├── ake2nsst.cpp
│ │ │ │ ├── ake2sst.cpp
│ │ │ │ ├── ake4cpt.cpp
│ │ │ │ ├── ake4fsta.cpp
│ │ │ │ ├── ake4mnta.c
│ │ │ │ ├── ake4mnta.cpp
│ │ │ │ ├── ake4mntt.c
│ │ │ │ ├── ake4mntt.cpp
│ │ │ │ ├── ake4sbt.cpp
│ │ │ │ ├── ake6fsta.cpp
│ │ │ │ ├── ake6mnta.cpp
│ │ │ │ ├── ake6mntt.c
│ │ │ │ ├── ake6mntt.cpp
│ │ │ │ ├── ake6mntx.cpp
│ │ │ │ ├── ake8bwt.cpp
│ │ │ │ ├── ake8cpt.cpp
│ │ │ │ ├── bandw.cpp
│ │ │ │ ├── bestpair.cpp
│ │ │ │ ├── bgw.cpp
│ │ │ │ ├── bk2.ecs
│ │ │ │ ├── blmq.cpp
│ │ │ │ ├── bls.cpp
│ │ │ │ ├── bls12.cpp
│ │ │ │ ├── bls24.cpp
│ │ │ │ ├── bls_gen.cpp
│ │ │ │ ├── bls_pair.cpp
│ │ │ │ ├── bls_sign.cpp
│ │ │ │ ├── bls_ver.cpp
│ │ │ │ ├── bmc.cpp
│ │ │ │ ├── bn.cpp
│ │ │ │ ├── bn_pair.cpp
│ │ │ │ ├── cp_pair.cpp
│ │ │ │ ├── cpabe.cpp
│ │ │ │ ├── daa.cpp
│ │ │ │ ├── dl.cpp
│ │ │ │ ├── dl2.cpp
│ │ │ │ ├── ecn2.cpp
│ │ │ │ ├── ecn2.h
│ │ │ │ ├── ecn3.cpp
│ │ │ │ ├── ecn3.h
│ │ │ │ ├── ecn4.cpp
│ │ │ │ ├── ecn4.h
│ │ │ │ ├── ecn6.cpp
│ │ │ │ ├── ecn6.h
│ │ │ │ ├── ecn8.cpp
│ │ │ │ ├── ecn8.h
│ │ │ │ ├── etat271.c
│ │ │ │ ├── folklore.cpp
│ │ │ │ ├── freeman.cpp
│ │ │ │ ├── fuzzy.cpp
│ │ │ │ ├── gf2m12x.cpp
│ │ │ │ ├── gf2m12x.h
│ │ │ │ ├── gf2m4x.cpp
│ │ │ │ ├── gf2m4x.h
│ │ │ │ ├── gf2m6x.cpp
│ │ │ │ ├── gf2m6x.h
│ │ │ │ ├── hibe.cpp
│ │ │ │ ├── ipe.cpp
│ │ │ │ ├── ipk.txt
│ │ │ │ ├── ipk_dec.cpp
│ │ │ │ ├── ipk_enc.cpp
│ │ │ │ ├── ipk_ext.cpp
│ │ │ │ ├── ipk_set.cpp
│ │ │ │ ├── irred.cpp
│ │ │ │ ├── k2.ecs
│ │ │ │ ├── k2ss.ecs
│ │ │ │ ├── k4.ecs
│ │ │ │ ├── k4mnt.ecs
│ │ │ │ ├── k6.ecs
│ │ │ │ ├── k8.ecs
│ │ │ │ ├── kss18.cpp
│ │ │ │ ├── kss36.cpp
│ │ │ │ ├── kss8.cpp
│ │ │ │ ├── kss_pair.cpp
│ │ │ │ ├── kw4.ecs
│ │ │ │ ├── make_k1.cpp
│ │ │ │ ├── mnt.cpp
│ │ │ │ ├── mnt.ecs
│ │ │ │ ├── mnt_pair.cpp
│ │ │ │ ├── nk4.ecs
│ │ │ │ ├── pairing_1.h
│ │ │ │ ├── pairing_3.h
│ │ │ │ ├── pairings.txt
│ │ │ │ ├── peks.cpp
│ │ │ │ ├── sf2m12x.cpp
│ │ │ │ ├── sf2m12x.h
│ │ │ │ ├── sk_1.cpp
│ │ │ │ ├── sk_3.cpp
│ │ │ │ ├── ss2_pair.cpp
│ │ │ │ ├── ssp_pair.cpp
│ │ │ │ ├── wang.cpp
│ │ │ │ ├── weng.ecs
│ │ │ │ ├── xk1.ecs
│ │ │ │ ├── zzn12.cpp
│ │ │ │ ├── zzn12.h
│ │ │ │ ├── zzn12a.cpp
│ │ │ │ ├── zzn12a.h
│ │ │ │ ├── zzn12b.cpp
│ │ │ │ ├── zzn12b.h
│ │ │ │ ├── zzn18.cpp
│ │ │ │ ├── zzn18.h
│ │ │ │ ├── zzn2.cpp
│ │ │ │ ├── zzn2.h
│ │ │ │ ├── zzn24.cpp
│ │ │ │ ├── zzn24.h
│ │ │ │ ├── zzn3.cpp
│ │ │ │ ├── zzn3.h
│ │ │ │ ├── zzn36.cpp
│ │ │ │ ├── zzn36.h
│ │ │ │ ├── zzn4.cpp
│ │ │ │ ├── zzn4.h
│ │ │ │ ├── zzn6.cpp
│ │ │ │ ├── zzn6.h
│ │ │ │ ├── zzn6a.cpp
│ │ │ │ ├── zzn6a.h
│ │ │ │ ├── zzn8.cpp
│ │ │ │ └── zzn8.h
│ │ │ ├── poly.cpp
│ │ │ ├── poly.h
│ │ │ ├── poly2.cpp
│ │ │ ├── poly2.h
│ │ │ ├── poly2mod.cpp
│ │ │ ├── poly2mod.h
│ │ │ ├── poly2xy.cpp
│ │ │ ├── poly2xy.h
│ │ │ ├── polymod.cpp
│ │ │ ├── polymod.h
│ │ │ ├── polyxy.cpp
│ │ │ ├── polyxy.h
│ │ │ ├── process.cpp
│ │ │ ├── ps_big.cpp
│ │ │ ├── ps_big.h
│ │ │ ├── ps_zzn.cpp
│ │ │ ├── ps_zzn.h
│ │ │ ├── schoof.cpp
│ │ │ ├── schoof.txt
│ │ │ ├── schoof2.cpp
│ │ │ ├── schoof2.txt
│ │ │ ├── sea.cpp
│ │ │ ├── sea.cpp.bak
│ │ │ ├── sea.txt
│ │ │ ├── super2.cpp
│ │ │ ├── trans.cpp
│ │ │ ├── variable.h
│ │ │ └── weil.cpp
│ │ ├── deciph.c
│ │ ├── deciph.cpp
│ │ ├── decode.c
│ │ ├── decode.cpp
│ │ ├── dssetup.c
│ │ ├── dssetup.cpp
│ │ ├── dssgen.c
│ │ ├── dssgen.cpp
│ │ ├── dssign.c
│ │ ├── dssign.cpp
│ │ ├── dssver.c
│ │ ├── dssver.cpp
│ │ ├── ebrick.c
│ │ ├── ebrick.cpp
│ │ ├── ebrick2.c
│ │ ├── ebrick2.cpp
│ │ ├── ec2.cpp
│ │ ├── ecdh2m.c
│ │ ├── ecdh2m16.c
│ │ ├── ecdh2m8.c
│ │ ├── ecdhp.c
│ │ ├── ecdhp16.c
│ │ ├── ecdhp32.c
│ │ ├── ecdhp8.c
│ │ ├── ecn.cpp
│ │ ├── ecn2_opt.c
│ │ ├── ecnzzn.cpp
│ │ ├── ecsgen.c
│ │ ├── ecsgen.cpp
│ │ ├── ecsgen2.c
│ │ ├── ecsgen2.cpp
│ │ ├── ecsgen2s.c
│ │ ├── ecsgen_s.c
│ │ ├── ecsign.c
│ │ ├── ecsign.cpp
│ │ ├── ecsign2.c
│ │ ├── ecsign2.cpp
│ │ ├── ecsign2s.c
│ │ ├── ecsign_s.c
│ │ ├── ecsver.c
│ │ ├── ecsver.cpp
│ │ ├── ecsver2.c
│ │ ├── ecsver2.cpp
│ │ ├── ecsver2s.c
│ │ ├── ecsver_s.c
│ │ ├── edwards.ecs
│ │ ├── enciph.c
│ │ ├── enciph.cpp
│ │ ├── encode.c
│ │ ├── encode.cpp
│ │ ├── fact.c
│ │ ├── fact.cpp
│ │ ├── factor.c
│ │ ├── findbase.cpp
│ │ ├── flash.cpp
│ │ ├── floating.cpp
│ │ ├── fsample.cpp
│ │ ├── gcc386.mcs
│ │ ├── gccarm.mcs
│ │ ├── gcclmul.mcs
│ │ ├── gccmsp430.mcs
│ │ ├── gccppc.mcs
│ │ ├── gccsse2.mcs
│ │ ├── genkey.c
│ │ ├── genkey.cpp
│ │ ├── genprime.c
│ │ ├── genprime.cpp
│ │ ├── gf2m.cpp
│ │ ├── hail.c
│ │ ├── hail.cpp
│ │ ├── hilbert.c
│ │ ├── hilbert.cpp
│ │ ├── identity.c
│ │ ├── imratio.c
│ │ ├── imratio2.c
│ │ ├── index.c
│ │ ├── index.cpp
│ │ ├── irp.cpp
│ │ ├── itanium.mcs
│ │ ├── kangaroo.c
│ │ ├── kangaroo.cpp
│ │ ├── kob163.ecs
│ │ ├── kob233.ecs
│ │ ├── kob283.ecs
│ │ ├── kob571.ecs
│ │ ├── lenstra.c
│ │ ├── lenstra.cpp
│ │ ├── limlee.c
│ │ ├── limlee.cpp
│ │ ├── mersenne.c
│ │ ├── mersenne.cpp
│ │ ├── mips.mcs
│ │ ├── mr87f.c
│ │ ├── mr87v.c
│ │ ├── mraes.c
│ │ ├── mralloc.c
│ │ ├── mrarth0.c
│ │ ├── mrarth1.c
│ │ ├── mrarth2.c
│ │ ├── mrarth3.c
│ │ ├── mrbits.c
│ │ ├── mrbrick.c
│ │ ├── mrbuild.c
│ │ ├── mrcomba.tpl
│ │ ├── mrcomba2.tpl
│ │ ├── mrcore.c
│ │ ├── mrcrt.c
│ │ ├── mrcurve.c
│ │ ├── mrdouble.c
│ │ ├── mrebrick.c
│ │ ├── mrec2m.c
│ │ ├── mrecn2.c
│ │ ├── mrfast.c
│ │ ├── mrflash.c
│ │ ├── mrflsh1.c
│ │ ├── mrflsh2.c
│ │ ├── mrflsh3.c
│ │ ├── mrflsh4.c
│ │ ├── mrfpe.c
│ │ ├── mrfrnd.c
│ │ ├── mrgcd.c
│ │ ├── mrgcm.c
│ │ ├── mrgf2m.c
│ │ ├── mrio1.c
│ │ ├── mrio2.c
│ │ ├── mrjack.c
│ │ ├── mrkcm.tpl
│ │ ├── mrlucas.c
│ │ ├── mrmonty.c
│ │ ├── mrmuldv.any
│ │ ├── mrmuldv.c
│ │ ├── mrmuldv.c32
│ │ ├── mrmuldv.ccc
│ │ ├── mrmuldv.g64
│ │ ├── mrmuldv.gcc
│ │ ├── mrmuldv.gpp
│ │ ├── mrmuldv.ppc
│ │ ├── mrmuldv.s
│ │ ├── mrmuldv.s64
│ │ ├── mrmuldv.tcc
│ │ ├── mrmuldv.w64
│ │ ├── mrpi.c
│ │ ├── mrpower.c
│ │ ├── mrprime.c
│ │ ├── mrrand.c
│ │ ├── mrround.c
│ │ ├── mrscrt.c
│ │ ├── mrsha3.c
│ │ ├── mrshs.c
│ │ ├── mrshs256.c
│ │ ├── mrshs512.c
│ │ ├── mrsmall.c
│ │ ├── mrsroot.c
│ │ ├── mrstrong.c
│ │ ├── mrxgcd.c
│ │ ├── mrzzn2.c
│ │ ├── mrzzn2b.c
│ │ ├── mrzzn3.c
│ │ ├── mrzzn4.c
│ │ ├── ms86.mcs
│ │ ├── msp430.mcs
│ │ ├── my160.ecs
│ │ ├── newbasis.cpp
│ │ ├── nist163.ecs
│ │ ├── nist233.ecs
│ │ ├── nist283.ecs
│ │ ├── nist571.ecs
│ │ ├── p1363
│ │ │ ├── ecdh.c
│ │ │ ├── ecdh.h
│ │ │ ├── octet.c
│ │ │ ├── octet.h
│ │ │ ├── p1363.c
│ │ │ ├── p1363.h
│ │ │ ├── rsa.c
│ │ │ ├── test1363.c
│ │ │ └── testecc.c
│ │ ├── pal_dec.cpp
│ │ ├── pal_enc.cpp
│ │ ├── palin.c
│ │ ├── palin.cpp
│ │ ├── pk-demo.c
│ │ ├── pk-demo.cpp
│ │ ├── pm.cpp
│ │ ├── pm112.ecs
│ │ ├── pm128.ecs
│ │ ├── pm160.ecs
│ │ ├── pollard.c
│ │ ├── pollard.cpp
│ │ ├── qsieve.c
│ │ ├── qsieve.cpp
│ │ ├── ratcalc.c
│ │ ├── romaker.c
│ │ ├── romaker2.c
│ │ ├── roots.c
│ │ ├── roots.cpp
│ │ ├── rsat.c
│ │ ├── sample.c
│ │ ├── sample.cpp
│ │ ├── secp160.ecs
│ │ ├── secp192.ecs
│ │ ├── secp224.ecs
│ │ ├── secp256.ecs
│ │ ├── secp384.ecs
│ │ ├── secp521.ecs
│ │ ├── smartmip.mcs
│ │ ├── sparc32.mcs
│ │ ├── sparc64.mcs
│ │ ├── sse2.mcs
│ │ ├── tc86.mcs
│ │ ├── threadmp.cpp
│ │ ├── threadux.cpp
│ │ ├── threadwn.cpp
│ │ ├── tp.cpp
│ │ ├── williams.c
│ │ ├── williams.cpp
│ │ ├── win64.mcs
│ │ └── zzn.cpp
│ ├── sparc.txt
│ ├── sse2.txt
│ ├── st22.txt
│ ├── texasdsp.txt
│ ├── update.txt
│ ├── vc2005.txt
│ └── win64.txt
└── 密码学库MIRACL_MIRACL-master.zip
15 directories, 560 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论