Rakesh9100 / CalcDiverse

CalcDiverse is a customized collection of calculators for various aspects of mathematics. Individuals with basic web development knowledge can create distinctive calculators and submit pull requests.
https://calcdiverse.netlify.app
Apache License 2.0
148 stars 390 forks source link

Adding Affine Cipher Decrypt Calculator #1715

Open kamalesh-og opened 2 months ago

kamalesh-og commented 2 months ago

Description

The Affine cipher is a monoalphabetic substitution cipher in which each letter in the alphabet is mapped to a numeric equivalent. This number is then encrypted using a straightforward mathematical function and converted back to a letter. Each letter encrypts to one specific letter and can be decrypted back to its original form, making the Affine cipher a standard substitution cipher with a governing rule for letter substitution. This process operates under modulo m, where m is the length of the alphabet.

In the Affine cipher, an alphabet of size m is first mapped to the integers ranging from 0 to m-1. The cipher’s key consists of two numbers: a and b. For the common 26-character alphabet (m = 26), the number a must be chosen to be relatively prime to m (i.e., a and m share no common factors).

Screenshots

image I would like to add proper CSS to this calculator and make the UI look better.

I've already worked with some calculators in CalcDiverse and would like to continue to contribute to this repo Can you please assign me this issue @Rakesh9100 , I would like to work on this

Checklist

Code of Conduct

github-actions[bot] commented 2 months ago

Hey @kamalesh-og, Welcome to the project CalcDiverse! 🎊 Thanks for opening an issue! 🙌 Please wait for the issue to be assigned. Happy Coding!! ✨

kamalesh-og commented 2 months ago

Can you kindly assign me this as soon as possible because the deadline for GSSOC'24 is approaching by Jul 31st So I could try to make PR as early as possible Thank you

jessicachawla commented 2 months ago

@Rakesh9100 please see if this is needed

Rakesh9100 commented 2 months ago

We have Caesar Cipher Encryption Calculator @kamalesh-og

shawnsd69 commented 2 months ago

Subject: Request for Issue Assignment

Dear @Rakesh9100 ,

I hope this message finds you well. I’m eager to contribute to the CalcDiverse and would like to take on a task that could help move the project forward. If possible, could you please assign me this issue that aligns with my skills? I’m particularly interested in working on recent open source project, but I’m open to anything that needs attention.

Thank you for considering my request. I’m looking forward to your guidance and contributing to the project.

Best regards, Shawn