Fast and simple application for generating and comparing hashes from files or text.

Overview

The app is in the Archive. You can still download it from sources below. You also can download Original Hash Checker (it is not in the Archive and still supported).

Hash Checker Lite

GitHubActions Codacy Codecov Android Arsenal

About application

Fast and simple application for generating and comparing hashes from files or text. Lite version of Hash Checker.

Original app and lite version comparison

Feature Hash Checker Hash Checker Lite
MD5 support + +
SHA-1 support + +
SHA-224 support + +
SHA-256 support + +
SHA-384 support + +
SHA-512 support + +
SHA3-224 support +
SHA3-256 support +
SHA3-384 support +
SHA3-512 support +
CRC-32 support + +
Language switch + +
Inner File Manager +
History +
User data export +
Vibration +

Translation

You can help with translation on OneSky.

Screenshots (Light theme)


Screenshots (Dark theme)


How to use

Privacy Policy

Feedback

If you have any question or feature idea for app, you can open issue on this page or contact me by email [email protected].

How to contribute

Start with How to build a project.

Before commit, read Commit Convention. Make sure your build is green before you contribute your pull request. Then:

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

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

Contributors

Comments
  • Add app closing with double tap on back button

    Add app closing with double tap on back button

    Right now you can exit from the app by tap on back button and press "Exit now" from showed bottom sheet. Replace this behaviour by exit from the application by double tap.

    help wanted good first issue 
    opened by fartem 10
  • Feature

    Feature

    Checklist

    Common

    • [x] I am ran the app before creating PR
    • [x] I am ran all tests before creating PR

    UI

    • [x] I am ran the app for visual checks.

    Logic

    • [x] I am tested basic app functionality.

    Changes

    Describe all changes here:

    • First;
    • Second;
    • Third;
    • ...

    Comments

    Describe all additional information here.

    enhancement 
    opened by vipozdn 6
  • exit on double back pressing added

    exit on double back pressing added

    Checklist

    Common

    • [x] implement exit on double back pressed

    UI

    • [x] visuals work fine
    • [x] I added a Toast to inform the user to press back again(for double click) after the user pressed once

    Logic

    • [x] I tested app functionality.

    Changes

    Describe all changes here:

    • First; deleted appBackClick usage in mainActivity
    • Second; added a new method "waitForDoubleBackPressed"

    Comments

    I checked it and it works good but I would really appreciate any critic or advice

    enhancement 
    opened by yasin459 5
  • Non-Free dependencies added with v1.0.8

    Non-Free dependencies added with v1.0.8

    Describe the bug The last release added Google Play Core to the app. I'm not sure if it was accidentally dragged in as a dependency (which I hope is the case, as then you'd certainly be interested to get it out again) – or added on purpose?

    To Reproduce Steps to reproduce the behavior:

    1. run apktool d hash-checker-lite_1.0.8.apk
    2. dive into the created directory structure
    3. find /com/google/android/play/core
    4. Look shocked (or at least pretend) :speak_no_evil:

    Expected behavior No such thing there.

    Screenshots

    Libraries detected:
    -------------------
    * Android Support v4 (/android/support/v4): Development Framework
    * AppCompat (/androidx/appcompat): Utility
    * Constraint Layout Library (/androidx/constraintlayout): Utility
    * Androidx Core (/androidx/core): Utility
    * Lifecycle (/androidx/lifecycle): Utility
    * Media (/androidx/media): Utility
    * Preference (/androidx/preference): Utility
    * Google Material Design (/com/google/android/material): Utility
    * Google Play Core (/com/google/android/play/core): Utility NonFreeNet,NonFreeDep
    
    Offending libs:
    ---------------
    * Google Play Core (/com/google/android/play/core): NonFreeNet,NonFreeDep
    

    Device (please complete the following information):

    • Device: n/a
    • OS: n/a
    • Version: 1.0.8

    Additional context Please let free software stay libre :pray:

    takes time for resolve 
    opened by IzzySoft 4
  • An error occurred during gradle syncing

    An error occurred during gradle syncing

    gradle_issue

    Changing System.getenv(KEYSTORE_PATH) to String.valueOf(System.getenv(KEYSTORE_PATH)) solves the problem and makes a successful gradle sync

    The same for the other three calls of System.getenv

    If you accept this, assign it to me, please

    build error 
    opened by vipozdn 3
  • Update AndroidManifest.xml

    Update AndroidManifest.xml

    Checklist

    Common

    • [ ] I am ran the app before creating PR
    • [ ] I am ran all tests before creating PR

    UI

    • [ ] I am ran the app for visual checks.

    Logic

    • [x] I am tested basic app functionality.

    Changes

    Describe all changes here:

    • First;
    • Second;
    • Third;
    • ...

    Comments

    Describe all additional information here.

    opened by jayagrawal254 3
  • 2021-05-06 v. 1.0.7: added in-app update feature

    2021-05-06 v. 1.0.7: added in-app update feature

    1.Added:

    • play core library dependency in app/build.gradle
    • flexible in-app update feature in MainActivity

    Checklist

    Common

    • [x] I am ran the app before creating PR
    • [x] I am ran all tests before creating PR

    UI

    • [x] I am ran the app for visual checks.

    Logic

    • [x] I am tested basic app functionality.

    Changes

    Describe all changes here:

    • First;
    • Second;
    • Third;
    • ...

    Comments

    Describe all additional information here.

    opened by vipozdn 2
  • Update BaseFragment.java

    Update BaseFragment.java

    Checklist

    Common

    • [ ] I am ran the app before creating PR
    • [ ] I am ran all tests before creating PR

    UI

    • [ ] I am ran the app for visual checks.

    Logic

    • [ ] I am tested basic app functionality.

    Changes

    Describe all changes here:

    • First;
    • Second;
    • Third;
    • ...

    Comments

    Describe all additional information here.

    opened by jayagrawal254 2
  • Update AndroidManifest.xml

    Update AndroidManifest.xml

    Checklist

    Common

    • [x] I am ran the app before creating PR
    • [ ] I am ran all tests before creating PR

    UI

    • [x] I am ran the app for visual checks.

    Logic

    • [x] I am tested basic app functionality.

    Changes

    Describe all changes here:

    • First;
    • Second;
    • Third;
    • ...

    Comments

    Describe all additional information here.

    opened by jayagrawal254 2
  • Fix app detection as dialer app

    Fix app detection as dialer app

    App must only opening from other apps for sharing files but not as default app or similar. Need attention to intent-filter sections in AndroidManifest.xml.

    bug help wanted good first issue invalid 
    opened by fartem 2
  • 2020-08-28 v. 1.0.8: added distribute flavors

    2020-08-28 v. 1.0.8: added distribute flavors

    1. Added:
    • app/src/main/... MainActivity class;
    • app/src/thirdpartyStores/... MainActivity class.
    1. Updated: buildd.gradle (app) file
    • added flavors,
    • Play Core Library depenency changed to only googlePlay-flavor implementation.
    1. Deleted:
    • unused Play Core Library imports in app/src/thirdpartyStores/... MainActivity class.

    Checklist

    Common

    • [x] I am ran the app before creating PR
    • [x] I am ran all tests before creating PR

    UI

    • [x] I am ran the app for visual checks.

    Logic

    • [x] I am tested basic app functionality.

    Changes

    Describe all changes here:

    • First;
    • Second;
    • Third;
    • ...

    Comments

    Describe all additional information here.

    enhancement 
    opened by vipozdn 1
Owner
Hash Checker Android
Organization with all repositories for Hash Checker Android app
Hash Checker Android
An E-Commerce android App whose frontend is implemented using Kotlin & XML files and backend/database is implemented using My SQL & PHP files

An E-Commerce android App whose frontend is implemented using Kotlin & XML files and backend/database is implemented using My SQL & PHP files

null 4 Aug 25, 2022
ICSx⁵ is an Android app to subscribe to remote or local iCalendar files (like time tables of your school/university or event files of your sports team).

ICSx⁵ ICSx⁵ is an Android app to subscribe to remote Webcal feeds / iCalendar files (like time tables of your school/university or event files of your

bitfire web engineering 60 Dec 28, 2022
Text to Speech Project for Spring Boot and Kotlin, Auth Server, Python with Fast API (gTTS)

TTS-App Text to Speech Project for Spring Boot and Kotlin, Auth Server, Python with Fast API (gTTS) Python의 gTTS lib를 활용하여 텍스트를 음성으로 변환하는 서비스를 구현해봅니다.

Seokhyun 7 Jan 7, 2022
KeyCip - an Android app that allows users to encrypt, decrypt and sign text, photos, videos and other files

KeyCip is an Android app that allows users to encrypt, decrypt and sign text, photos, videos and other files. To accomplish this goal, it relie

null 18 Nov 26, 2022
ANTLR is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

Tunnel Vision Laboratories, LLC 53 Dec 18, 2022
Utility Android app for generating color palettes of images using the Palette library. Written in Kotlin.

Palette Helper is a simple utility app made to generate color palettes of images using Google's fantastic Palette library. It's mostly a for-fun pet p

Zac Sweers 154 Nov 18, 2022
Utility Android app for generating color palettes of images using the Palette library. Written in Kotlin.

Palette Helper is a simple utility app made to generate color palettes of images using Google's fantastic Palette library. It's mostly a for-fun pet p

Zac Sweers 154 Nov 18, 2022
Readow - Readow RSS Reader application. It’s fast and clean, giving you the freedom to enjoy your favorite news

Readow Readow RSS Reader application. It’s fast and clean, giving you the freedo

Pradeep Hr 7 Sep 20, 2022
A lightweight super-fast wireless file sharing application built on WiFi Peer-to-Peer technology.

ZipBolt ZipBolt is a file-sharing platform that allows digital devices to share files at incredible speeds using WiFi Peer-to-Peer technology. ZipBolt

Prosper Ekwerike 9 Sep 22, 2022
Based on mirai, a fast simple bot for maimai DX

maimai-bot 一个基于 mirai 和 舞萌 DX 查分器 编写的 maimai DX QQ 机器人插件。

心水湛清 20 Dec 16, 2022
Simple library to decompress files .zip, .rar, .cbz, .cbr in React Native.

Uncompress React Native Simple library to decompress files .zip, .rar, .cbz and .cbr in React Native. Installation yarn add uncompress-react-native o

Adriano Souza Costa 40 Nov 24, 2022
Native android application that scans for text in images. Uses ML kit under the hood.

Scannerate - Ad free Text Recognition Android application built using Kotlin to extract text from images. Uses Google's ML kit library under the hood.

null 24 Dec 1, 2022
Simple app to Transfer Media and Text from computer to mobile.

TransferByte Simple app to Transfer Media and Text from computer to mobile.Written in kotlin. Recycler view used for listing the media posted and down

AFIL K UMMER 3 Jun 15, 2021
Backups on Android easy and fast using Restic

restic-android (Unofficial) This project aims to make Backups on Android easy and fast using Restic. It also makes use of termux/proot to run the Rest

Pierre Kisters 61 Dec 29, 2022
A tiny Android app that can receive WhatsApp group message export files and parse message history stats.

A tiny Android app that can receive WhatsApp group message export files and parse message history stats.

Zac Sweers 2 May 3, 2022
Read and write Android/data files on Android 13 without root

Android 13 (Tiramisu API 33) Read and write /Android/data or /Android/obb not need root Android 13 read and write /Android/data or /Android/obb withou

FolderV 59 Jan 4, 2023
An easy way to create and access JSON Files!

JsonFile This is the JsonFile API, this class is meant to facilitate the process of creating and accessing a JSON file UPDATES Updates Version About C

Next 2 Nov 11, 2022
Easy app for managing your files without ads, respecting your privacy & security

Simple File Manager Can also be used for browsing root files and SD card content. You can easily rename, copy, move, delete and share anything you wis

Simple Mobile Tools 1.2k Dec 30, 2022
Idaesbasic - An all in one project manager that stores everything in files directly into your project! 🤯

Idaesbasic - Project-Managment redefined Idaesbasic Everything is a file ?? With this project managment tool, everything is a file. Your todolists are

Ben Herbst 123 Nov 11, 2022