Los archivos Zip son archivos comprimidos de uno o más archivos y carpetas. Originalmente utilizado para fines de archivo , ahora son una manera común de asegurar que una persona que descarga archivos, como los programas o colecciones de documentos no le falta un archivo importante. El software utilizado para crear archivos zip no contiene funcionalidad de firma digital, lo que los programas externos deben ser utilizados. Cosas que necesitará
Java
OpenSSL
SignApk
clave privada
clave pública
archivo Zip
Ver Más instrucciones
1
Abra una ventana del símbolo o terminal de comandos y vaya a su openssl . En Windows , utilice en Inicio -> Programas - > Accesorios - > Símbolo del sistema y escriba " cmd" en la función " Ejecutar" en el menú Inicio. Si usted no tiene OpenSSL instalado , descargue e instale. Necesitas OpenSSL , PGP o sus equivalentes para crear una clave privada y una clave pública correspondiente , que actúan como su firma digital.
2
Introduzca los siguientes comandos para generar una nueva clave privada y una pública correspondiente clave para usted . " openssl genrsa Salida key.pem 1024 ", " openssl- llave -req key.pem Salida request.pem " " openssl x509 - req -days 9999 -in - request.pem signkey key.pem Salida certificate.pem " " openssl PKCS8 - topk8 outform - DER -in - key.pem informar PEM Salida key.pk8 - nocrypt " .
ahora ha creado una pareja de claves pública y privada , y certificate.pem key.pk8 , que actúan juntos como su firma .
3
Abrir el Explorador de Windows o el Finder de Mac OS X y navegar hasta el directorio OpenSSL . Copia certificate.pem y key.pk8 a un lugar seguro , a continuación, hacer otra copia de los mismos en el directorio SignApk . Si usted no tiene SignApk instalado , descargue e instale. Copie el archivo Zip. Para ser firmado digitalmente en el directorio SignApk también.
4
Volver a la línea de comandos . Cambie el directorio al directorio SignApk usando el comando " cd" . Escriba el siguiente comando para crear una nueva copia , firmada digitalmente de su archivo Zip : . "Java -jar signapk.jar certificate.pem key.pk8 zipfile.zip firmado - zipfile.zip " , donde " zipfile.zip " es el nombre de su archivo . Zip. Para que este comando funcione , debe tener Java instalado en su ordenador, como SignApk es un programa Java. Esto también funciona para Android . Apk .