Files
rsa/Week 3 Report.md
2026-06-24 16:33:39 +02:00

1.5 KiB

What have you done this week?

- The encrypt(text: str, n: int, e: int) -> str and decrypt(text: str, d: int, n: int) -> str funcions have been developed.
- A unit test to make sure the key generator correctly returns the public and private keys has been written.
- A unit test to make sure that the encrypt and decrypt functions work correctly has been implemented.
- The Testing.md document has been updated.
- The User Guide.md document has been updated.
- Added .pylintrc

How has the project progressed?

Most of the main functionalities and tests have been implemented. I might consider developing additional features like a GUI for the program. If I receive any feedback or suggestion about a missing feature, I will also consider implementing it.

What did you learn this week / today?

Options for .pylintrc

What has been unclear or problematic? Please answer this question truthfully, as this is something the course assistant may be able to help with.

So far, nothing. I am confident that I will be able to complete this project. If there are any troubles, I will contact the course assistant immediately.

What next?

- (Potentially) developing a simple GUI for the program
- Optimising the code to improve pylint ratings
- Updating the Specification.md document after everything has been completed
- Responding to feedback and suggestions (if any)
- Bug fixes (as necessary)