Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hash-checker/hash-checker

Fast and simple application that allows you to generate and compare hashes from files and text
https://github.com/hash-checker/hash-checker

android android-app android-application crc-32 hash hashing hashing-algorithm java md5 open-source open-source-project opensource sha1 sha224 sha256 sha384 sha512

Last synced: about 2 months ago
JSON representation

Fast and simple application that allows you to generate and compare hashes from files and text

Awesome Lists containing this project

README

        

# Hash Checker

[![GitHubActions](https://github.com/hash-checker/hash-checker/workflows/Build/badge.svg)](https://github.com/hash-checker/hash-checker/actions?query=workflow%3ABuild)
[![Codacy](https://api.codacy.com/project/badge/Grade/51f19c1c57a443bba0713785abe708c3)](https://app.codacy.com/gh/hash-checker/hash-checker?utm_source=github.com&utm_medium=referral&utm_content=hash-checker/hash-checker&utm_campaign=Badge_Grade)
[![Codecov](https://codecov.io/gh/hash-checker/hash-checker/branch/master/graph/badge.svg)](https://codecov.io/gh/hash-checker/hash-checker)
[![GitHub Downloads](https://img.shields.io/github/downloads/hash-checker/hash-checker/total?label=GitHub%20downloads)](https://github.com/hash-checker/hash-checker/releases)

## Download












## About application

Fast and simple application that allows you to generate and compare hashes from files and text.

## Supporting algorithms

| Name | Since version | Status |
|-----------------------------------------------------------------|---------------|--------------|
| [MD5](https://en.wikipedia.org/wiki/MD5) | 1.0.0 | `Supporting` |
| [SHA-1](https://en.wikipedia.org/wiki/SHA-1) | 1.0.0 | `Supporting` |
| [SHA-224](https://en.wikipedia.org/wiki/SHA-2) | 1.4.0 | `Supporting` |
| [SHA-256](https://en.wikipedia.org/wiki/SHA-2) | 1.0.0 | `Supporting` |
| [SHA-384](https://en.wikipedia.org/wiki/SHA-2) | 1.4.0 | `Supporting` |
| [SHA-512](https://en.wikipedia.org/wiki/SHA-2) | 1.0.0 | `Supporting` |
| [CRC-32](https://en.wikipedia.org/wiki/Cyclic_redundancy_check) | 2.9.0 | `Supporting` |
| [SHA3-224](https://en.wikipedia.org/wiki/SHA-3) | 3.6.5 | `Supporting` |
| [SHA3-256](https://en.wikipedia.org/wiki/SHA-3) | 3.6.5 | `Supporting` |
| [SHA3-384](https://en.wikipedia.org/wiki/SHA-3) | 3.6.5 | `Supporting` |
| [SHA3-512](https://en.wikipedia.org/wiki/SHA-3) | 3.6.5 | `Supporting` |

## Screenshots (Light theme)









## Screenshots (Dark theme)









## Supporting languages

If you want to help with the translation (add a language or update the current one), you can create and
issue [here](https://github.com/hash-checker/hash-checker/issues) or directly download and process languages
from [here](https://github.com/hash-checker/hash-checker/blob/master/app/src/main/res/values/strings.xml) (reference for
English, if you want to work with other language that already exists in app, find it in `values` folder with specific to
your language code (for example, if you want to update Russian locale, it places in `values-ru`).

### Languages in app

| Language | Since version | Status |
|--------------------|---------------|--------------|
| English | 1.0.0 | `Translated` |
| Español | 2.9.9 | `Translated` |
| Deutsch | 2.9.6 | `Translated` |
| Français | 2.9.9 | `Translated` |
| Italiano | 2.9.9 | `Translated` |
| Magyar | 2.9.9 | `Translated` |
| Nederlands | 2.9.9 | `Translated` |
| Norsk | 3.6.9-1 | `Translated` |
| Svenska | 2.9.9 | `Translated` |
| Ελληνικά | 2.9.9 | `Translated` |
| Română | 3.7.0 | `Translated` |
| Русский | 2.9.6 | `Translated` |
| Polski | 2.9.9 | `Translated` |
| Português (Brasil) | 3.7.0 | `Translated` |
| 简体中文 | 2.9.9 | `Translated` |
| 한국어 | 2.9.9 | `Translated` |
| עברית | 2.9.9 | `Translated` |
| فارسی | 2.9.9 | `Translated` |
| 日本語 | 3.6.3 | `Translated` |
| Tiếng Việt | 3.6.5 | `Translated` |
| မြန်မာ | 3.7.1 | `Translated` |

## How to use

* [H2S Media](https://www.how2shout.com/how-to/how-to-calculate-the-hash-of-a-file-or-create-custom-hash-on-android.html)

## Forums

| Forum | Language |
|-----------------------------------------------------------|----------|
| [4PDA](https://4pda.to/forum/index.php?showtopic=1015172) | Русский |

## Videos

* [YouTube](https://www.youtube.com/watch?v=Q7Otn971kJk&list=PLOIwDRWd_SDdBz2aiVtMocFunaXaKSPMx)

## Black Duck Open Hub

* [Hash Checker (Android)](https://www.openhub.net/p/hash-checker)

## Privacy Policy

* [Web version](https://hash-checker.github.io/hash-checker-privacy-policy.io/)

## Feedback

If you have any question or feature idea for this application, you can open an issue
on [this page](https://github.com/hash-checker/hash-checker/issues) or contact me by email
[email protected].

## How to contribute

Before commit,
read [Commit Convention](https://github.com/fartem/repository-rules/blob/master/commit-convention/COMMIT_CONVENTION.md)
. Make sure your build is green before you contribute your pull request. Then:

```shell
$ ./gradlew clean
$ ./gradlew build
$ ./gradlew -Pandroid.testInstrumentationRunnerArguments.class=com.smlnskgmail.jaman.hashchecker.AndroidTestSuite connectedCheck
```

If you don't see any error messages, submit your pull request.

## Contributors




Artem Fomchenkov




Manish Dait




Victor




Marwa Said




David Bertoldi




fu7mu4




Amr Hesham




Itamar Carvalho




Stian Vaage




Alexandru51




Wu Tingfeng




Abhisht Dixit




panchal20bhavin




Sergio Amaya

## Special thanks

* [@IzzySoft](https://github.com/IzzySoft) as Izzy for uploading the app
to [IzzySoft Apt Repositories](https://apt.izzysoft.de)
* [@lexterror](https://github.com/lexterror) as mrrmx for useful feature requests