
Ouvrir
Publié
•
Se termine dans 2 heures
Payé lors de la livraison
I’m creating an educational Affine-cipher program in C++ Programming and would like a clean, well-commented implementation that teaches as it runs. The core idea is that a learner can input any message, choose keys, watch each mathematical step unfold, and then reverse the process to decrypt. Please build a console-based tool (GUI or ASCII art welcome if it helps) that: • Prompts the user for plaintext, the multiplicative key (a) and additive key (b), performs validation, and shows the full encryption and decryption cycles. • Prints a step-by-step explanation of every transformation so readers can see how each letter is mapped. • Provides a visual representation of the process—this can be a simple table, chart, or inline schematic displayed in the console highlighting intermediate values. Keep the code modular, name functions clearly, and add concise comments so anyone new to classical ciphers can follow along. After compiling, I should be able to run one executable, enter the required input, and observe both the workflow and the final results.
N° de projet : 40418886
39 propositions
Ouvert aux candidatures
Projet à distance
Actif à il y a 4 jours
Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
39 freelances proposent en moyenne $368 USD pour ce travail

I can help with this, I will build a modular, well-commented C++ console tool that walks learners through every Affine cipher step — key validation via GCD, letter-to-number mapping, the encryption formula (ax + b) mod 26, and decryption using the modular inverse. For the visual component, I will print a transformation table after each run showing plaintext letter → numeric value → intermediate arithmetic → ciphertext letter, so the learner sees every stage in one glance. I will also validate that the multiplicative key is coprime to 26 upfront and display a helpful error explaining why invalid keys fail — turning mistakes into teaching moments. Questions: 1) Should the program handle only uppercase English letters, or do you need digit and punctuation passthrough as well? Looking forward to your response. Best regards, Kamran
$283 USD en 10 jours
5,9
5,9

hello brother i have master degree in cryptography so may i can help you please , thanks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
$500 USD en 7 jours
6,0
6,0

Hi I can build a clean console-based Affine cipher program in C++ that accepts plaintext, validates keys, encrypts the message, and then decrypts it while explaining each step. The main technical challenge is making the math understandable for learners, especially the modular arithmetic, valid multiplicative key rules, and modular inverse used during decryption. My approach would be to structure the program with clear functions for input handling, key validation, encryption, decryption, modular inverse calculation, and step-by-step console output. I can include a visual table showing each character, numeric value, formula result, modulo result, and final mapped letter for both encryption and decryption. The code will be well-commented, beginner-friendly, and easy to compile into one executable using a standard C++ compiler. I’ll focus on making the tool educational, readable, and practical for demonstrating how classical cipher transformations work. Thanks, Hercules
$500 USD en 7 jours
5,1
5,1

Hello sir, Did go through your job description and glad to share that I have enormous experience in working with Interactive Affine Cipher Tutorial I'm a seasoned programmer and Engineer with quality experience in Flutter, React, Node.JS, SpringBoot, Frontend and Backend Development, Python, Matlab, R studio, C, C++, C#, OpenCV, OpenGL, Tesseract OCR, google vision, Statistical programming/R progamming data analysis Computing for Data Analysis Time Series & Econometric, Machine learning, AI, Deep learning, Matlab and Mathematica, 3D modeling, CAD/CAM,AutoCAD, 2D, Architectural Engineering, SolidWorks, Unity 3D, PCB, Electronics, Arduino, Automation, Embedded and Firmware , IOT, Electrical/Mechanical Engineering I am a TOP Rated Freelancer, and you can check my reviews here as well: https://www.freelancer.com/u/mzdesmag. Looking forward to potentially working together on this project. Thanks and Best regards, Adekunle.
$250 USD en 2 jours
5,4
5,4

Hello, I will write a clear c plus plus console program using standard input output and modular functions where main handles user flow and separate functions handle validation encryption decryption and step display, accept plaintext and keys a and b then validate that a is coprime with 26 using a gcd function and restrict input to alphabet with case handling, perform encryption using the affine formula with modulo 26 arithmetic and show each step by printing the original letter index calculation and final mapped letter in a formatted table, compute the modular inverse of a using extended euclid to enable decryption and display the reverse steps in the same detailed way, keep code readable with simple function names comments for each step and small helper methods, and compile with a single g plus plus command so one executable runs and teaches the full process. Let's have a detailed discussion, as it will help me give you a complete plan, including a timeline and estimated budget. I will share my portfolio in chat I look forward to hear from you. Thanks Best Regards, Mughira
$500 USD en 7 jours
3,7
3,7

Hi, I can build a clean and educational C++ Affine cipher program with step by step explanations. I will create a console tool that clearly shows encryption and decryption with detailed mathematical breakdowns. The program will validate keys properly and guide the user through correct input. I will include a visual table style output to make each transformation easy to understand. The code will be modular, well structured, and commented for learning purposes. You will receive a ready to compile project with a smooth and interactive user flow.
$300 USD en 10 jours
3,1
3,1

Hello, I can build a clean, interactive C++ Affine Cipher tutorial program that not only performs encryption and decryption but also clearly explains each step for learners. The program will: Take plaintext input along with keys (a, b) with proper validation Show full step-by-step encryption and decryption process Display clear mathematical breakdown for each character Include a readable A–Z mapping table for learning Be modular, well-commented, and easy to compile into a single executable I’ll ensure the code is structured in a way that beginners can easily understand classical cipher logic while running it interactively in the console. Ready to start immediately. Warm regards, Harpreet Singh
$250 USD en 5 jours
2,5
2,5

Hi, I can build a clean console-based C++ Affine Cipher tutorial program that teaches the encryption and decryption process step by step. I’ll implement input handling for plaintext, multiplicative key `a`, and additive key `b`, including validation so `a` is only accepted when it has a valid modular inverse under mod 26. The program will then show each transformation clearly: character position, formula used, intermediate value, encrypted character, and the reverse decryption step. I’ll keep the code modular with readable functions for key validation, modular inverse, encryption, decryption, and formatted explanation tables. The output can include simple ASCII tables so learners can visually follow how every letter is mapped. You’ll receive well-commented C++ source code, a build-ready executable workflow, and concise notes so students can understand both the algorithm and the implementation. Best regards Ankit
$250 USD en 3 jours
2,2
2,2

Hi, I have strong experience in C++ programming, algorithm design, and building educational coding tools that clearly explain step-by-step logic, especially in cryptography and classical cipher implementations. I can build your Affine Cipher tutorial as a clean, modular C++ console application with proper input validation, full encryption/decryption flow, and detailed step-by-step breakdown of each transformation so learners can clearly understand the math behind it. I’ll also structure the code with clear functions and comments, and add a simple visual table-style output to make the process easy to follow for beginners. Best regards, Juan
$500 USD en 7 jours
2,4
2,4

We are seeking an experienced electronics engineer to finalize a data acquisition PCB based on the ESP32-S3 platform. The ideal candidate will have a strong background in PCB design, embedded systems, and signal integrity, with proven experience bringing designs from prototype to production. Your role will involve reviewing the current schematic and layout, optimizing component selection and placement, and ensuring reliable performance for data acquisition applications, including proper handling of analog and digital signals, power management, and communication interfaces. In this role, attention to detail is critical as you validate the design for manufacturability, troubleshoot potential issues, and prepare the board for final fabrication. Experience with tools such as Altium, KiCad, or Eagle is highly desirable, along with familiarity in ESP32-based systems and relevant peripherals. You should be comfortable collaborating with cross-functional teams, documenting design decisions, and delivering a clean, production-ready PCB. If you have a track record of refining embedded hardware designs and ensuring robust system performance, we encourage you to apply.
$250 USD en 7 jours
1,6
1,6

Hello, the task you describe is very simple and can be done with fast pace. I am a senior computer science student in Sabancı University, I have written my own cipher library with python, that included many special affine ciphers like Ceasar, Vigenere, Beaufort, block ciphers and whatnot. I am familiar with the underlying mathematics of cryptology like: rings, finite fields, modulo arithmetic etc. and a considerable experience in on educational visualizing, mathematical background overall, you can check my profile. I can visualize the steps you described with ease: 1- the input x is fed to a linear function: y = (ax + b) mod m, where a is the multiplicative key and b is the additive key as you described, and m is the alphabet size, showcase the equation 2- y represents an index at the alphabet you choose, highlight y. 3- encrypted character is obtained: alphabet[y], highlight from the printed alphabet. We can visualize these processes with ASCII art, for example one thing that comes to mind is to print out an alphabet with an arrow to see how each word encrypts and wraps around the table perhaps? We can use color codes for highlighting. I have considerable experience with terminal based applications. I can deliver you a well documented and polished project in no more than 3 days. I am very passionate and motivational for such projects. We can then perhaps move to non-linear ciphers if you want. Can't wait to hear from you.
$250 USD en 3 jours
1,0
1,0

Hi, I work heavily with C/C++ in embedded systems. This means I spend a lot of time writing clean, highly structured code that deals directly with math and logic. I am very comfortable with the math behind this cipher and know how to write code that is easy for others to read and learn from. Here is my plan for your project: 1- A simple C++ console app that asks for the message and keys. 2- A math check to make sure the chosen key actually works for decryption. 3- Clear, step-by-step tables printed in the console. This will show students exactly how each letter changes at every step. 4- Simple, helpful comments throughout the code so beginners can follow along. You will get a single, ready-to-run C++ file that does exactly what you need. Looking forward to discussing this project in detail over chat.
$250 USD en 12 jours
0,4
0,4

Hello, In my opinion, the problem of this project is that it requires a clear, educational approach to implementing the Affine cipher in C++. I will structure the code modularly, separating encryption, decryption, and input validation into distinct functions for clarity. The data flow will involve transforming the input plaintext using the provided keys, with each mathematical step logged and displayed to the user. Edge cases, such as invalid keys, will be handled with appropriate error messages, ensuring a smooth user experience. Visual representation will be achieved through ASCII tables, illustrating transformations at each stage. The deliverable will be a console-based application that allows user input, displays step-by-step transformations, and outputs the encrypted and decrypted messages in a clear format. I have successfully implemented similar educational tools in the past. I can start immediately. Regards.
$250 USD en 7 jours
0,0
0,0

Hi there I understand you need an educational Affine-cipher console program in C++ that is not just functional, but also explains each step clearly so a learner can follow the math as the program encrypts and decrypts. I can build a clean, modular C++ console application with input validation, clear function structure, and step-by-step output showing how each character is transformed during both encryption and decryption. I can also include a simple visual table in the console so the learner sees plaintext letter, numeric index, formula result, encrypted letter, modular inverse use, and final decrypted output in an easy-to-follow flow. Would be great if we could schedule a quick chat and confirm whether you want standard uppercase A–Z handling only, or support for lowercase and spaces/punctuation being preserved as well. Thanks, Asharib
$500 USD en 7 jours
0,0
0,0

Hi, this is a great concept. Making the cipher “explain itself” as it runs is exactly what helps people actually understand it. I’ve built educational tools like this where the focus is clarity, not just correct output. For an Affine cipher, the key is showing each transformation step in a way that’s easy to follow without overwhelming the user. I can build a clean C++ console app that: Takes plaintext and keys (a, b) with proper validation Shows the full encryption and decryption process step by step Displays how each character is mapped numerically and back Includes a simple table or visual layout in the console for clarity Keeps the code modular and well commented for learning purposes I’ll structure it so someone can read the code and understand both the math and the flow without guessing what’s happening. A few things I’d like to confirm: Should input be limited to A–Z or support spaces and punctuation? Do you want the math shown using mod 26 notation explicitly? Any preference for how detailed the step explanations should be? Should invalid keys be explained or just rejected? Do you want multiple runs in one session or single execution? Once I have that, I can build this in a clean, educational way and keep it easy to follow.
$300 USD en 7 jours
0,0
0,0

Hi, I can build a clean and educational C++ Affine Cipher tool that not only performs encryption and decryption but clearly explains every step for learning purposes. I will structure the program with modular functions for input handling, validation, encryption, decryption, and step visualization. The tool will validate that the multiplicative key is valid and explain why it must be coprime with 26. During execution, it will show each character transformation step by step, including formula usage, intermediate values, and final mapped characters. To enhance learning, I will include a clear console based visual representation such as a formatted table showing plaintext, numeric conversion, transformation, and resulting ciphertext. The reverse decryption process will also be fully explained with modular inverse calculation. The code will be well commented, beginner friendly, and easy to compile and run as a single executable. I focus on clarity and educational value while keeping the implementation clean and efficient. Best, Justin
$500 USD en 7 jours
0,0
0,0

As a seasoned software developer specializing in C++ programming, I am the ideal candidate to create your educational Affine Cipher program. I have a proven track record in delivering high-quality, well-commented code that meets and exceeds client expectations. Rest assured, my solution will provide a succinct and comprehensive understanding of the Affine Cipher process for all users, even those who are new to classical ciphers. In this project, I will bring my expertise in building clean, modular code that is easy to understand and maintain. Additionally, I am adept at incorporating visual representations to make complex concepts simpler. Whether it's using ASCII art or diagrams displayed in the console, I can create a visually intuitive learning experience that highlights intermediate values and each step of encryption and decryption cycles. More than just delivering a functional application, I bring an empathetic approach to my work. I strive to understand the goals behind a project – in this case, fostering comprehension and teaching through practical experience – and then tailor my codes accordingly.
$300 USD en 5 jours
0,0
0,0

Hello, I hope you are doing well. I’m a solo developer who specializes in educational tooling and clean, well-documented code. I design projects that teach by showing each step, not just the final result, perfect for learning about classical ciphers. I’ll deliver a modular, easy-to-read C++ console tool with clear function names and concise comments so beginners can follow along while they experiment with different keys and messages. I’ve built step-by-step simulators and ASCII visualizations for cryptography topics, including affine ciphers. Your program will prompt for plaintext, keys a and b with validation, and then display the full encryption and decryption cycles. It will show each letter’s mapping, intermediate values, and a simple visual (table or inline schematic) to highlight how the transformation unfolds. The code will be structured as small, reusable functions so you can reuse or extend components later. I can handle this based on my experience, keeping the implementation concise, well-commented, and robust. I’ll ensure a single executable runs smoothly, accepts input, and presents the workflow and final results clearly. Please feel free to contact me so we can discuss more details. Best regards, Billy Bryan
$250 USD en 3 jours
0,0
0,0

With over 6 years of experience as a Full Stack Developer, I have an extensive background in building clean and scalable systems- this aligns perfectly with your Interactive Affine Cipher Tutorial project. My primary programming language happens to be C++ itself, which makes me highly equipped to deliver on your C++ Programming project. Not only do I focus on writing maintainable code, but I also aim to ensure these codes are easy to understand even for those new to classical ciphers. Communication is key for any successful project, which is something that I prioritize greatly. During every step of the process, I will keep you in the loop about the progress being made and always make myself available for any clarification or feedback you might have. Moreover, your console-based tool should not only work but be easy to use for your learners. My understanding of modular design combined with my proficiency in using ASCII art or creating GUI will ensure that the final output is not just educational, but user-friendly as well. So let's collaborate for a practical solution that would be a strong foundation for your learners! Let's make cryptography engaging!
$250 USD en 2 jours
0,0
0,0

Hello sir Engr sikandar here BE es and MS in A CS i have a expereinced in a Encryptin and decryption already done in a matlab many time also in a python so i am confident to fininsh its as requirement I understand exactly what you need – an educational Affine cipher program in C++ that TEACHES as it runs, not just encrypts. Here's what I will deliver: ✅ Console-based tool with clear modular functions ✅ Prompts for plaintext, key a (validated: gcd(a,26)=1), and key b ✅ Shows EVERY mathematical step letter-by-letter ✅ Visual table/chart showing: Letter → Number → (a*x+b) mod 26 → Cipher Letter ✅ Full encryption + decryption cycles demonstrated ✅ Clean comments explaining affine cipher math, modular inverse, and mod 26 ✅ One .cpp file – compile and run, no extra setup if any have question? lets discuss and start its asap thanks engr sikandar
$600 USD en 5 jours
0,0
0,0

Al Fayyum, Egypt
Membre depuis févr. 27, 2026
$2-8 USD / heure
$3-10 USD / heure
$250-750 USD
$30-250 USD
$250-750 USD
$750-1500 USD
$25-50 USD / heure
$250-750 USD
₹750-1250 INR / heure
$2-8 USD / heure
$15-25 USD / heure
$10-30 USD
$15-25 USD / heure
$10-150 USD
$250-750 USD
€8-30 EUR
₹12500-37500 INR
₹1500-12500 INR
€8-30 EUR
$250-750 CAD