Cara mendapatkan keystore(SHA1 dan SHA-256) pada android studio

SHA-1 (Secure Hash Algorithm 1) dan SHA-256 (Secure Hash Algorithm 256-bit) adalah fungsi hash kriptografis yang digunakan untuk menghasilkan nilai hash dari sejumlah data. Dalam konteks Flutter dan Firebase, khususnya saat berurusan dengan otentikasi atau keamanan data, SHA-1 dan SHA-256 dapat digunakan untuk menghasilkan fingerprint atau sidik jari dari sertifikat aplikasi atau kunci API.

SHA-1:

SHA-1 menghasilkan nilai hash 160-bit (20 byte). Meskipun dahulu banyak digunakan, SHA-1 sekarang dianggap rentan terhadap serangan kriptografi, dan para pengembang disarankan untuk beralih ke algoritma hash yang lebih kuat.

SHA-256:

SHA-256 menghasilkan nilai hash 256-bit (32 byte) dan dianggap lebih aman daripada SHA-1. Banyak platform dan layanan modern mendorong penggunaan SHA-256 untuk keamanan yang lebih baik.

Firebase dan SHA-1/SHA-256:

Ketika mengintegrasikan aplikasi Flutter dengan Firebase,mungkin perlu menyertakan fingerprint sertifikat aplikasi dalam konfigurasi Firebase. Firebase Console biasanya meminta fingerprint SHA-1 dan SHA-256. Anda dapat menghasilkan fingerprint ini dari sertifikat aplikasi Anda menggunakan perintah seperti keytoolatau gradlew terminal

Penting untuk memastikan bahwa fingerprint yang diberikan ke Firebase Console sesuai dengan sertifikat aplikasi yang digunakan di aplikasi Flutter . Ini membantu Firebase mengenali aplikasi dengan benar saat berkomunikasi dengan server Firebase.

Cara mendapatkan key store dari android studio

masuk pada android studio , pilih folder project > gradle

klik kanan dan pilih open > in terminal

pada terminal bisa di ketik ./gradlew signingReport

tunggu beberapa saat dan akan tampil pada terminal

dan keystore dapat di pakai sesuai kebutuhan baik untuk firebase console atau google cloud api key.

Subscribe

Related articles

Tips Kolaborasi Efektif antara UI/UX Desainer dan Pengembang

Kerja sama yang solid antara UI/UX desainer dan pengembang...

Aturan Penting yang Harus Dipatuhi oleh Seorang UI/UX Designer

Desain Antarmuka Pengguna (UI) dan Pengalaman Pengguna (UX) adalah...

Membangun Profil LinkedIn yang Mengesankan untuk UI/UX Designer

Dalam era digital yang semakin maju, LinkedIn telah menjadi...

Meningkatkan Karir Anda dengan Sertifikasi Google UX

Dalam dunia yang semakin terhubung secara digital, pengalaman pengguna...

Perjalanan Seorang Intern UI/UX Desainer di Udacoding

Sebagai seorang mahasiswa yang bersemangat dan bercita-cita tinggi di...

LEAVE A REPLY

Please enter your comment!
Please enter your name here