Skip to content

AjayBadrinath/Cryptography

Cryptography

Collection Of Various Implementations of Cryptographic Algorithms From Scratch

Type Algorithms Status Language
Ciphers Caeser
  One-Time-Padding
  RailFence
  Vignere
SKE DES 56
  GOST 28147-89 (Magma)
  Кузнечик (GOST Kuznechik - 128)
  Кузнечик (GOST Kuznechik - 128) Fast C Version Port
ASKE RSA
Hashing MD5
  SHA-256
  SHA -3 Keccack
  Стрибог (ГОСТ Р 34.11-2012)
HMAC HMAC-SHA256(Yet to Test)
Key Exchange Protocol Diffie Hellman Key Exchange
  Elliptic Curve Diffie Hellman (ECDH)
Key Derivation Function HMAC-PBKDF2
MFA - PoC MFA- Java Version
PRNG MT19937
  BlumBlumShub
ZKP Fiat-ShamirProtocol
ECC Elliptic Curve Cryptography

Dependencies:

CJSON REFERENCE: https://github.com/DaveGamble/cJSON

Releases

No releases published

Packages

 
 
 

Contributors