搜索资源列表
BNumP-
- 实现了大数的加减乘法运算,可达1000位-To achieve a large number of addition and subtraction multiplication, up to 1000
RSA
- 用于实现RSA的大数库并继承了大数的幂模运算、四则运算等算法。-For the realization of large numbers of RSA libraries and inherited large numbers modulo exponentiation, four computing algorithms.
Cpp1
- 实现100位大数的加减操作,包括正负号的运算-Addition and subtraction of large numbers to achieve 100 operations, including arithmetic sign
ElGamal
- 用椭圆曲线实现ElGamal算法,根据来源于国密局SM2算法的标准参数,Fp-192曲线,运用一个大数类能够实现密码算法所需要的基本运算。-Using elliptic curve ElGamal algorithm, according to secret from the State Bureau of SM2 algorithm standard parameters, Fp-192 curve, the use of a class of large numbers cryptograp
Exponentiation
- 浮点大数的运算,非常好用,可以运行,严重鄙视上传代码不全的人-Large numbers of floating-point arithmetic, very easy to use, you can run, serious contempt for people who upload code insufficiency
dashuyunsuan
- 大数的四则运算,满足无限位数的加减乘除运算-Large numbers of four operations, meet the infinite-digit arithmetic operations
big
- 这个是一个算法的应用,大数加法,顾名思义,就是大数量级的加法运算-This is an application of the algorithm, the addition of large numbers, as the name suggests, is a large magnitude adder
BigNum
- 完整的大数类头文件,其中有求平方根,求逆元,乘方运算-Tarsus complete class header file, which has the square root, the inverse element, exponentiation
gmp-5.1.3
- GMP:GMP大数库是GNU项目的一部分,诞生于1991年。作为一个任意精度的大整数运算库,它包括了任意精度的带符号整数、有理数、浮点数的各种基本运算操作。它是一个c语言的库,但是官方提供了c++的包装类,主要的应用方向是密码学、网络安全、代数系统、计算科学等。GMP库的运行速度非常快的,它的官方网站上称自己为地球上最快的大数库,但是GMP库所提供的只是数学运算功能,并没有密码学相关的高级功能。-Large integer arithmetic library
large-number-factoriol
- 由于一些大数的阶乘运算,超出数据类型的表示范围,所需要一些方法来解决-Because some of the large numbers of factorial operations beyond the scope of the data type of representation, which need some way to solve
IsPrime
- 判断一个数是否为质数,使用BigInteger结构,进行大数的运算-To judge whether a number is prime, the use of BigInteger structure is very useful for large numbers of computing
100again
- 100位大数的运算,每四位一组(不足补0),每组用‘,’隔开-100 large number of operations, each separated by a set of four (if less than 0), each with a ,
dashuzuoye
- 简单的大数加减乘除开方等运算,采用顺序栈完成数据的运算。-Tarsus simple arithmetic square root operation, sequential stacks for data operations
RSA
- 利用C\C++实现RSA算法的加、解密运算。 具体包括: 1)利用扩展的Euclid计算 a mod n 的乘法逆元; 2)Miller-Rabin素性测试算法对一个给定的大数进行测试; 3)实现的运算,并计算; 4)利用Euler定理手工计算,并与3)计算的结果对比; 5)实现RSA算法。并对 I LOVE NANJING UNIVERSITY OF AERONAUTICS AND ASTRONAUTICS 加解密。说明:为了方便实现,分组可以小一点,比如两个字母一组。
bignumber.cpp
- 这是大数相乘的一般算法,采用链表的方式。实现两个大整数的加、减、乘的运算,其中乘法运算利用分治的方法解决-This is a general algorithm for multiplication of large numbers, using linked list approach. The realization of two big integer add, subtract, multiply computing, in which the use of multiplication
bignumber
- 高精度运算之大数加法求和--运用C++实现于源代码-The addition of large numbers sum precision operations- the use of C++ source code to achieve the
dashuchengfa
- 大数乘法C语言实现,被乘数和乘数,考虑到大整数,用string装入,然后在分别取出各个字符进行运算-C language implementation multiplication of large numbers, multiplicand and multiplier, taking into account the large integer, packed with string, and then removed at the various characters separately
JC
- 大数阶乘的计算,字符模拟,一次进行4位的运算-Calculation of Factorial of large numbers, character modeling, computation time for 4
MULTI
- 实现大数的乘法运算,比较简洁易懂,适合初学者借鉴学习-Achieve multiplication of large numbers, it is relatively simple to understand for beginners to learn from
MUL
- 实现了大数之间的减法运算,主要运用数组将大数存储在计算机中然后实现运算-Realized the subtraction of large numbers between the main array will use large numbers stored in the computer and then implement the operation