I've posted this question on the Nokia Developer forums so please bear with me.
I'm writing an app which needs to find the SHA-256 hash of a URL keyed with a unique value – i.e. hmac('sha256', '27/3', '9EWVFmHpHN6n2YKW9QtvUqX3xbsFQUBovlrFddqnF7fpcSDA2q')
. What would be the best way to do this in Java ME/J2ME?
I've found many examples using the Mac
class but this isn't supported in Java ME/J2ME.
Thanks in advance.
I managed to get things working, the solution is as follows:
BouncyCastle's latest J2ME compatible release (the lightweight API) contains among other things an SHA256 implementation -
org.bouncycastle.crypto.digests.SHA256Digest
- that should work for you.