Skip to content

RSA refactoring challenge. Developed my mathematicians, calculated by Developers

Notifications You must be signed in to change notification settings

Itsfoss0/RSA-Factoring-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

img

RSA Refactoring challenge

Mission Impossible

About

This is an optional project.

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

  1. RSA
  2. How does HTTPS provide security
  3. Prime factorization
  4. Why RSA?

Requirements

  • You can choose the language of your choice.
  • OS needs to be Standard Ubuntu 20.04 LTS/

Aditional information

USage

  • Usage: factors <file>

    • where is a file containing natural numbers to factor. One number per line
    • You can assume that all lines will be valid natural numbers greater than 1 You can assume that there will be no empy line, and no space before and after the valid number
    • The file will always end with a new line
  • Output format:

    • n=p*q
    • one factorization per line
    • p and q don’t have to be prime numbers See example
  • You can work on the numbers of the file in the order of your choice

  • Your program should run without any dependency: You will not be able to install anything on the machine we will run your program on

  • Time limit: Your program will be killed after 5 seconds if it hasn’t finish

About

RSA refactoring challenge. Developed my mathematicians, calculated by Developers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages