Как программно читать отпечатки пальцев SHA и MD5 в Android

Здравствуйте! Я хочу, чтобы программно считывать значение SHA и MD5 отпечатка ключа хранилища моего приложения, из которого оно было подписано.

Я возьму значение SHA или MD5 в качестве ключа для безопасности. Этот ключ я буду использовать в коде, чтобы что-то зашифровать и расшифровать на конце сервера.

Есть ли способ найти это, или есть ли способ сделать то же самое, используя другой хороший подход. Это должно быть так, чтобы никто другой не мог найти этот ключ.

Заранее спасибо.