{"id":15069347,"url":"https://github.com/thomasleplus/visualcrypto","last_synced_at":"2025-04-10T17:10:59.172Z","repository":{"id":5903156,"uuid":"54210183","full_name":"thomasleplus/VisualCrypto","owner":"thomasleplus","description":"A project of visual cryptography.","archived":false,"fork":false,"pushed_at":"2025-04-02T05:46:39.000Z","size":1284,"stargazers_count":8,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-02T06:31:01.702Z","etag":null,"topics":["authentication","crypto","cryptography","java","jdk","paper","transparent-cards"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thomasleplus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-18T15:06:03.000Z","updated_at":"2025-04-02T05:46:37.000Z","dependencies_parsed_at":"2023-12-31T01:51:14.325Z","dependency_job_id":"6a291fdd-9e7b-49f2-9b4c-f5babd96f07a","html_url":"https://github.com/thomasleplus/VisualCrypto","commit_stats":{"total_commits":488,"total_committers":3,"mean_commits":"162.66666666666666","dds":0.389344262295082,"last_synced_commit":"c833d378b04630606d4bba067592afebec73874f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasleplus%2FVisualCrypto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasleplus%2FVisualCrypto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasleplus%2FVisualCrypto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasleplus%2FVisualCrypto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thomasleplus","download_url":"https://codeload.github.com/thomasleplus/VisualCrypto/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248261354,"owners_count":21074221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","crypto","cryptography","java","jdk","paper","transparent-cards"],"created_at":"2024-09-25T01:41:58.695Z","updated_at":"2025-04-10T17:10:59.136Z","avatar_url":"https://github.com/thomasleplus.png","language":"Java","readme":"# VisualCrypto\n\n[![Maven](https://github.com/thomasleplus/VisualCrypto/workflows/Maven/badge.svg)](https://github.com/thomasleplus/VisualCrypto/actions?query=workflow:\"Maven\")\n[![CodeQL](https://github.com/thomasleplus/VisualCrypto/workflows/CodeQL/badge.svg)](https://github.com/thomasleplus/VisualCrypto/actions?query=workflow:\"CodeQL\")\n\nTHIS CODE IS EXPERIMENTAL AND WAS WRITTEN AS PART OF A RESEARCH\nPROJECT FROM 2003. IT HAS NOT BEEN MAINTAINED OR TESTED SINCE SO THIS\nCODE IS PROVIDED WITHOUT ANY WARRANTY OF ANY SORT.\n\nAs part of my exchange with the University of Montreal, I\nimplemented a visual cryptographic system (supervised by Pierre\nPoulin). The project is an identification system using transparent cards\nthat must be placed on the screen to reveal a secret drawing. It\nincludes two applications: a key generator (transparent cards to\nprint) and the login application itself. The sources are available in\nthe documentation and explanations and references are found in the\nproject paper (PS and PDF).\n\nThe main idea of the project is based on the results shown by Douglas\nStinson on his page dedicated to the visual cryptography: http://cacr.uwaterloo.ca/~dstinson/visual.html\n\nFor more information on this project, as well as the original paper in PDF, please see (in French):\n\nhttps://www.leplus.org/projects/visual/\n\n[Travis CI](https://travis-ci.org/thomasleplus/VisualCrypto)\n\n\u003ca href=\"https://travis-ci.org/thomasleplus/VisualCrypto\"\u003e\u003cimg src=\"https://api.travis-ci.org/thomasleplus/VisualCrypto.png\"\u003e\u003c/a\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasleplus%2Fvisualcrypto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomasleplus%2Fvisualcrypto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasleplus%2Fvisualcrypto/lists"}