Awesome Open Source
Awesome Open Source

BigInt-RSA-BBS-SHA2-Tools

This repository contains BigInt Tools and some related cryptography solutions for RSA, BBS and SHA2

Requirements

.Net Core 3.0.0

Notices

The tools implemented hier based on c# and .Net Core

ITSecuritySolution.ITSecA1

New funtions: BigInt basic arithmetic Shiftleft, Shiftright, Add, Sub, Mul, MulKarazuba (MulKara), Convert BigInt<-> Hex, Bin, Dec, Div

all made in c# and .Net Core

ITSecuritySolution.ITSecA2

Including functions: BigInt basic arithmetic Shiftleft, Shiftright, Add, Sub, Mul, MulKarazuba (MulKara), Convert BigInt<-> Hex, Bin, Dec, Div

New functions: EulerPseudoPrime, FermatPseudoPrime, gcd (), NoPrimeNumber-Tests, Power-Big, PowerMod-Prim, PowerMod, Power-Small, primeNumber-Tests, Square

all made in c# and .Net Core

ITSecuritySolution.ITSecA3

Including functions: BigInt basic arithmetic Shiftleft, Shiftright, Add, Sub, Mul, MulKarazuba (MulKara), Convert BigInt<-> Hex, Bin, Dec, Div EulerPseudoPrime, FermatPseudoPrime, gcd (), NoPrimeNumber-Tests, Power-Big, PowerMod-Prim, PowerMod, Power-Small, primeNumber-Tests, Square

New functions: egcd, Generate Prime Number, RSA, CipherText, PlainText, Public and Private Key

all made in c# and .Net Core

ITSecuritySolution.ITSecA4

Including functions: BigInt basic arithmetic Shiftleft, Shiftright, Add, Sub, Mul, MulKarazuba (MulKara), Convert BigInt<-> Hex, Bin, Dec, Div EulerPseudoPrime, FermatPseudoPrime, gcd (), NoPrimeNumber-Tests, Power-Big, PowerMod-Prim, PowerMod, Power-Small, primeNumber-Tests, Square egcd, Generate Prime Number, RSA, CipherText, PlainText, Public and Private Key

New functions: BBS (blum blum shub) random generator for 8 Bits and N Bytes, BBS Tests

all made in c# and .Net Core

ITSecuritySolution.ITSecA5

This tool is not based on BigInt New functions: SHA-2 Algorithm, Generate sha256, PlainText -> Hash, SHA256Init, SHA256ProcessBlock, SSIG0, SSIG1, BSIG0, BSIG1, MAJ, CH, RotRight, RotLeft

all made in c# and .Net Core

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
C Sharp (164,483
Hash (11,338
Rsa (3,176
Hashing (2,835
Arithmetic (1,942
Sha256 (832
Bbs (779
Prime Numbers (160
Rsa Cryptography (119
Biginteger (98
Bigint (87
Sha2 (63