{"id":21130321,"url":"https://github.com/MichaelEvans/ChromaHashView","last_synced_at":"2025-07-09T01:33:14.204Z","repository":{"id":15762783,"uuid":"18501627","full_name":"MichaelEvans/ChromaHashView","owner":"MichaelEvans","description":"A classic password visualization concept, ported to Android  http://mattt.github.io/Chroma-Hash/","archived":false,"fork":false,"pushed_at":"2014-05-21T02:52:47.000Z","size":11604,"stargazers_count":140,"open_issues_count":3,"forks_count":7,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-11-16T01:51:35.840Z","etag":null,"topics":[],"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/MichaelEvans.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-04-06T23:21:37.000Z","updated_at":"2023-06-03T16:43:50.000Z","dependencies_parsed_at":"2022-07-09T09:00:33.884Z","dependency_job_id":null,"html_url":"https://github.com/MichaelEvans/ChromaHashView","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelEvans%2FChromaHashView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelEvans%2FChromaHashView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelEvans%2FChromaHashView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaelEvans%2FChromaHashView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MichaelEvans","download_url":"https://codeload.github.com/MichaelEvans/ChromaHashView/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225476370,"owners_count":17480215,"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":[],"created_at":"2024-11-20T05:32:36.314Z","updated_at":"2024-11-20T05:32:44.743Z","avatar_url":"https://github.com/MichaelEvans.png","language":"Java","funding_links":[],"categories":["Libs"],"sub_categories":["\u003cA NAME=\"Widget\"\u003e\u003c/A\u003eWidget"],"readme":"##About\n\n**A classic password visualization concept, ported to Android**\n\n![ChromaHashView](https://raw.githubusercontent.com/MichaelEvans/ChromaHashView/master/img/demo.gif)\n\n\n\u003e Chroma-Hash is a concept for visualizing secure text input using ambient color bars\n\u003e\n\u003e Password entry can be frustrating, especially with long or difficult passwords. Secure fields obscure your input with •'s, so others can't read it. Unfortunately, neither can you—you can't tell if you got your password right until you tap \"Log In\".\n\u003e\n\u003e Chroma-Hash displays a series of colored bars at the end of field inputs so you can instantly see if your password is right. Chroma-Hash takes an MD5 hash of your input and uses that to compute the colors in the visualization. The resulting color pattern is non-reversible, so no one could know what your password just from the colors.\n\u003e\n\u003e See the [original web version](http://mattt.github.io/Chroma-Hash/) for a live demonstration, and a bit more explanation.\n\n##Usage\n\nChromaHashView is a drop in replacement for an EditText for password input. \n\nRight now you need to import the library to your project, but it will be uploaded to Maven Central shortly.\n\n##License\n\n```\nCopyright 2014 Michael Evans\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMichaelEvans%2FChromaHashView","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMichaelEvans%2FChromaHashView","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMichaelEvans%2FChromaHashView/lists"}