Como ler as impressões digitais SHA e MD5 programaticamente no Android

Olá, eu quero ler o valor da impressão digital SHA e MD5 do keystore programaticamente do meu aplicativo no qual ele foi assinado.

Tomarei o valor SHA ou MD5 como chave para segurança. Essa chave utilizarei no código para criptografar algo e descriptografá-lo no final do servidor.

Existe alguma maneira de encontrar isso ou existe alguma maneira de fazer o mesmo usando uma boa abordagem diferente. Isso deve ser de tal maneira que ninguém mais possa encontrar essa chave.

Desde já, obrigado.

questionAnswers(4)

yourAnswerToTheQuestion