Code Monkey home page Code Monkey logo

rsa-factoring-challenge's Introduction

RSA Factoring Challenge in python


standard-readme compliant

The RSA Factoring Challenge was a challenge set up by RSA Security in 1991 to encourage the development of faster factoring algorithms, which are important for breaking the RSA cryptosystem. The challenge involved factoring a large integer that was the product of two prime numbers, and the prize was $200,000.

Mission/Objective: We have sniffed an unsecured network and found numbers that are used to encrypt very important documents. It seems that those numbers are not always generated using large enough prime numbers. Your mission should you choose to accept it, is to factorize these numbers as fast as possible before the target fixes this bug on their server - so that we can decode the encrypted documents.

Resources

General Requirements

  • You can choose the language of your choice, though this project was written in python language
  • All the files was interpreted/compiled on Ubuntu 20.04 LTS using python3 (version 3.8.5)
  • All files ends with a new line
  • The first line of all your files should be exactly #!/usr/bin/env python3
  • There is a README.md file, at the root of the folder of the project
  • All files are executable
  • All coded used the pycodestyle (version 2.8.)

List of files and description:

S/N Files Description
1. factors To Factorize as many numbers as possible into a product of two smaller numbers.

Author

© INNOCENT UDO

rsa-factoring-challenge's People

Contributors

innocentsax avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.