Skip to content

Implementation of the baby-step, giant-step algorithm for finding discrete logarithms

License

Notifications You must be signed in to change notification settings

shainer/baby-step

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

baby-step

Implementation in Rust of the baby-step giant-step algorithm for finding discrete logarithms.

Usage

$ cargo run <order> <generator> <input>

Where order is the order of the cyclic group, generator is a generator of the group, and input is the member of the group we want the discrete logarithm of.

The final result x will be such that

generator^x mod order = input

About

Implementation of the baby-step, giant-step algorithm for finding discrete logarithms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages