Getting two different hash key, While debugging the android program -


i using code keyhash.

packageinfo info = getpackagemanager().getpackageinfo(getpackagename(), packagemanager.get_signatures);          (signature signature : info.signatures)         {             messagedigest md = messagedigest.getinstance("sha1");             md.update(signature.tobytearray());             log.d("keyhash", base64.encodetostring(md.digest(), base64.default));         } 

when debug code then, select "base64.encodetostring(md.digest(), base64.default)" , press shift + ctrl + i, return keyhash. again press shift + ctrl + i, return different keyhash.

log.d("keyhash", base64.encodetostring(md.digest(), base64.default)); 

please tell me, problem?

you have change in method replace line -

 messagedigest md = messagedigest.getinstance("sha1"); 

on place of -

 messagedigest md = messagedigest.getinstance("sha"); 

it helps you.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -