Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Write hash comparison for report files #27

Open
Assignees
Labels
JavaUnderstanding Java is required enhancementNew feature or request

Description

Continuing from Issue 19

Tasks

  • Create a class AntiCheat for comparing hashes of created reports
  • The program should not show up in the frontend, so users are not aware of its existance. Instead, it should contain a main method without any saved run configurations
  • Once it is run, it
    1. Takes all reports in the /resources folder
    2. Compares the hashes against all other reports (current and archived)
    3. Prints out any detections (including the method names and the level of similarity e.g. raw content or variable names) and don't forget to print out both authors and both timestamps!
    4. Don't forget to format it nicely - maybe take inspiration from the formatting of the report file
    5. Move the processed reports to /resources/archived (you may need to create the folder in your code if it does not exist yet)
  • Don't forget to test your methods!

Metadata

Metadata

Assignees

Labels

JavaUnderstanding Java is required enhancementNew feature or request

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /