Skip to content

Erlang programming implementation of concepts and ideas in Cryptography.

Notifications You must be signed in to change notification settings

seyi/cryptographic-Thots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

cryptographic-Thots

Erlang programming implementation of concepts and ideas in Cryptography.

Also contains tools for quick display of mathematical forms on the console that may prove useful for testing of mathematical ideas and perhaps hypothesis.

Could be useful for rapid prototyping of cryptographic ideas

Contains the following algorithm in pure Erlang:

  • Integer Factorization
  • Prime Factorization
  • Perfect Power
  • Prime generation
  • Test for perfect square
  • Test for relative primes
  • Euclid algorithm for two integers
  • Euclid algorithm for multiple integers
  • Extended Euclid algorithm
  • Least Common Multiple for two Integers
  • Least common multiple for a list of integers
  • Modular multiplication
  • Naive Modulo Inverse
  • Modulo Inverse using Extended Euclid Algorithm
  • Fast Modular exponentiantion
  • The legendre symbol
  • The Jacobi symbol
  • Large N exponent support
  • Other utility maths functions

About

Erlang programming implementation of concepts and ideas in Cryptography.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages