ডাউনলোড এবং আনজিপ করুন
আপনি নীচে সম্পর্কিত লিঙ্কগুলি থেকে উইন্ডোজ 32 এবং 64 বিটের জন্য ওপেনসেলটি ডাউনলোড করতে পারেন:
https://code.google.com/archive/p/openssl-for-windows/downloads
32 বিটের জন্য ওপেনএসএসএল 64 বিটের জন্য
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | **"C:\Users\keshav.gera\openssl-0.9.8k_X64\bin**\openssl.exe" sha1 -binary | **"C:\Users\keshav.gera\openssl-0.9.8k_X64\bin**\openssl.exe" base64
গুরুত্বপূর্ণ আমাদের পথ পরিবর্তন এখানে আপনার সিস্টেমে ওপেন এসএসএল ইনস্টল করুন
ইট ওয়ার্কিং নো ডাব্ট
C:\Users\keshav.gera>keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | "C:\Users\keshav.gera\openssl-0.9.8k_X64\bin\openssl.exe" sha1 -binary | "C:\Users\keshav.gera\openssl-0.9.8k_X64\bin\openssl.exe" base64
কীস্টোরের পাসওয়ার্ড প্রবেশ করুন: অ্যান্ড্রয়েড
**ZrRtxw36xWNYL+h3aJdcCeQQxi0=**
================================================== ===========
কোডিংয়ের মাধ্যমে ম্যানুয়ালি ব্যবহার করা হচ্ছে
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.Signature;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
private void PrintHashKey() {
try {
PackageInfo info = getPackageManager().getPackageInfo("**com.keshav.patanjalidemo Your Package Name Here**", PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}