Code Monkey home page Code Monkey logo

Comments (5)

amdelamar avatar amdelamar commented on June 8, 2024

Are you running Java 8 or newer?

from jhash.

amdelamar avatar amdelamar commented on June 8, 2024

I assume you meant Android when you say "API < 26". Unfortunately, this lib is not tested on Android.

Looks like java.util.Base64 is not part of Android SDK. As mentioned by this SO question.

from jhash.

hivian avatar hivian commented on June 8, 2024

Yes I noticed your library was a java project and can't use android.util.Base64. I will find another way.

Thanks

from jhash.

ThanosFisherman avatar ThanosFisherman commented on June 8, 2024

I am also in search of a hashing library that supports android api 21 and above. As a last resort I'm going to try Bouncy Castle. So far I've been trying to avoid it because it's too bloated but it should work fine nevertheless.

Here is the Android crypto compatibility doc
https://developer.android.com/reference/javax/crypto/SecretKeyFactory

from jhash.

mc51 avatar mc51 commented on June 8, 2024

For me it works great on Android. Thanks @amdelamar for this great lib.
To make it work, I have set minSdkVersion 26 and added the following to my build.gradle (app):

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

from jhash.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.