arrow_back 返回自由职业
F

Java Cryptography Tutoring

Freelancer

分享:
placeAE home_work远程 assignment合同制 public聚合职位 · AE

event发布于 2026年10月02日 · verified我们于 2026年10月02日 确认该职位仍然有效

这是您的公司吗?

US$ 10 – US$ 30 (每个项目)

职位介绍

Java Cryptography Project – Caesar Cipher and Monoalphabetic Substitution I am looking for an experienced Java programmer to provide technical assistance, implementation guidance, debugging, and code review for a university-level cryptography project. The project involves developing an encryption and decryption application combining Caesar Cipher and monoalphabetic substitution. **Project Requirements:** 1. **Encryption:** Read plaintext from a file named `plain.txt` and encrypt it using an alternating pattern: - Encrypt 6 letters using Caesar Cipher, with the shift determined by the alphabetical index of the next plaintext letter. - Encrypt the following 8 letters using a predefined monoalphabetic substitution table. - Repeat this pattern throughout the message. - Rotate the substitution table one position to the right after every three uses. - Use the letter `x` to determine the shift when no following letter exists. - Preserve spaces and save the encrypted output to `cipher.txt`. 2. **Decryption:** Develop and explain the reverse algorithm to recover the original plaintext accurately. 3. **User Interface:** Create a clear Java console interface displaying each encryption and decryption step, including shifts, substitutions, intermediate results, and final outputs. 4. **Documentation:** Provide guidance on encryption/decryption pseudocode, code structure, testing, and technical explanations. **Additional Details:** - Programming language: Java - Code should be readable, organized, and appropriately commented. - The program should handle different plaintext lengths. - The implementation must follow the provided project specifications. I can provide the complete project instructions and grading rubric for reference. Please share your experience with Java cryptography projects, estimated cost, and availability.

继续免费阅读

创建免费账户以查看完整职位信息并申请。

  • badge作品集对企业可见
  • notifications新职位邮件提醒
  • favorite始终免费,无任何隐藏条件