Skip to content

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

License

Notifications You must be signed in to change notification settings

borisfoko/BigInt-RSA-BBS-SHA2-Tools

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages