Como assinar um ficheiro APK android

Estou a tentar assinar o meu ficheiro apk. Não consigo descobrir como fazê-lo. Não consigo encontrar boas direcções em profundidade. Tenho muito pouca experiência de programação, por isso qualquer ajuda seria apreciada.

O que significa assinar app Android?

Depois de desenvolver o aplicativo android, tenho de assiná-lo para publicá-lo na Play store. O que é que o processo d ... ção, mas sou capaz de descomprimir o ficheiro apk SEM qualquer necessidade das chaves de assinatura da minha aplicação.

Qual é a diferença entre criptografia e assinatura em criptografia assimétrica?

Qual é a diferença entre encriptar alguns dados vs assinar alguns dados (usando RSA)? Será que inverte simplesmente o ... pode ler os dados na chave, só quero saber se sou o único verificável que pode gerá-los. Assinar é útil neste cenário?