arquivos Zip são arquivos de um ou mais arquivos e pastas comprimidas . Originalmente usado para fins de arquivamento , são agora uma maneira comum de assegurar a uma pessoa que faz o download de arquivos , como programas ou coleções de documentos não está faltando um arquivo importante. O software usado para criar arquivos zip não contém funcionalidade de assinatura digital, para que os programas externos devem ser usados. Coisas que você precisa
Java
OpenSSL
SignApk
Chave Privada
chave pública
arquivo Zip
Show Mais instruções
1
Abra uma janela do Prompt de comando ou terminal e navegue até o OpenSSL. No Windows , use Iniciar -> Programas -> Acessórios - > Prompt de Comando ou digite "cmd" na função "Executar" no menu Iniciar . Se você não tiver o OpenSSL instalado, faça o download e instalá-lo. Você precisa OpenSSL , PGP ou seus equivalentes para criar uma chave privada e uma chave pública correspondente , que agem como a sua assinatura digital.
2
Digite os seguintes comandos para gerar uma nova chave privada e uma pública correspondente chave para si mesmo. " openssl key.pem genrsa -out 1024" , " openssl req -new- key key.pem -out request.pem " "OpenSSL x509 - req -days 9999 -in- signkey request.pem certificate.pem key.pem -out " " openssl - PKCS8 - topk8 OutForm DER -in key.pem -inform PEM -out key.pk8 - nocrypt " .
agora você criou um emparelhamento de chaves pública e privada , certificate.pem e key.pk8 , que atuam juntos como sua assinatura.
3
Abra o Windows explorer ou no Finder no Mac OS X e navegue até o diretório OpenSSL. Copiar certificate.pem e key.pk8 para um lugar seguro , em seguida, fazer outra cópia deles em seu diretório SignApk . Se você não tem SignApk instalado , faça o download e instalá-lo. Copie o arquivo Zip. A ser assinado digitalmente para o diretório SignApk também.
4
retornar ao prompt de comando. Mude para o diretório SignApk usando o comando " cd". Digite o seguinte comando para criar uma nova cópia assinada digitalmente do seu arquivo Zip : . "Java -jar signapk.jar certificate.pem key.pk8 zipfile.zip assinado zipfile.zip ", onde " zipfile.zip " é o nome do seu arquivo Zip. . Para este comando para funcionar, você deve ter o Java instalado no seu computador , como SignApk é um programa Java. Isso também funciona para arquivos Android . Apk .