首先,我们需要一个keystore,以下介绍如何生存keystore
cmd下:
进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件。
C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
-alias android.keystore
-keyalg RSA
-validity 20000
这里的 JAVA SDK 1.5 和 1.6 都可以,找到自己的 JAVA 目录就可以了。
输入keystore密码:自己确定,输入密码时,没有显示,但已经输进去了!
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]: Mickle您的组织单位名称是什么?
[Unknown]:www.ahutzh.com
您的组织名称是什么?
[Unknown]: www.ahutzh.com
您所在的城市或区域名称是什么?
[Unknown]: HeFei
您所在的州或省份名称是什么?
[Unknown]: AnHui
该单位的两字母国家代码是什么
[Unknown]: CN
CN=Mickle, OU=www.ioou.com, O=www.ioou.com, L=Shanghai, ST=Shanghai, C=CN 正确吗?
[否]: Y
输入<android.keystore>的主密码(如果和 keystore 密码相同,按回车):
其中参数-validity为证书有效天数,这里我们写的大些10000天。还有在输入密码时没有回显(尽管输就是啦) 并且 退格,tab等都属于密码内容,这个密码在给.apk文件签名的时候需要。
然后打包工程时进行签名:
Eclipse中,右击需要签名的工程-->android tools-->export signed application package...
出现下面对话框,选择需要签名的工程
next,选择上面生成的android.keystore文件位置和设置的密码
next
next,选择签名生成文件的位置和名称
finish,OK
分享到:
相关推荐
其中,加密又分全盘加密(Android 4.4 引入)和文件级加密(Android 7.0 引入),本文将论述加密中的全盘加密的基本知识。全盘加密在 Android 4.4 中引入,在 Android 5.0 中做了比较大的更新。 本文部分片段摘自 ...
android加密解密封装类
"Android 加密压缩解密解压缩字符串简单DEMO"是一个示例项目,它展示了如何处理字符串的加密、压缩、解密和解压缩过程,这对于处理大量数据在后台与前台之间传输的情况非常有用。下面,我们将详细探讨这些关键知识点...
《Android加密工具包详解》 在移动应用开发领域,安全问题始终是不容忽视的重要环节,尤其是在Android平台上。本文将深入探讨一个名为"Android加密工具包"的开源项目,旨在为开发者提供一套完整的加密和解密解决...
【标题】"Android加密日记本源码"是一个适用于Android平台的简单加密日记应用的源代码。这个项目旨在帮助用户创建一个私密的日记空间,通过密码保护,确保个人隐私的安全。开发者可以学习如何在Android环境中实现...
"android 加密已创建的数据库"这个话题涉及到如何使用第三方库SQLCipher对已经存在的SQLite数据库进行加密,以增强数据的安全性。SQLCipher是一个开源的、提供透明的数据库加密解决方案,它为SQLite数据库提供了强大...
"Android-Android加密工具集合"是一个专注于Android平台上的加密工具库,它为开发者提供了多种加密算法和实用工具,旨在增强应用的安全性。在这个资源中,我们主要关注的是UOpenCryption-master,它可能是一个包含...
为解决这一问题,许多第三方安全平台提供了专业的Android加密服务,以增强应用的安全性。本文将以爱加密为例,详细解析Android加密平台的工作原理和技术细节。 首先,代码混淆是Android加密的重要一环。代码混淆...
"带有SecureRandom补丁的Android加密库"正是为了解决这些问题而设计的。 这个开源项目"EasyCrypt-master"可能包含了针对`SecureRandom`的优化和修复,确保在Android设备上生成的随机数序列足够随机且不可预测,从而...
本文将详细介绍一个基于Java Base64的Android加密解密工具类,该工具类支持公钥加密和私钥解密,具有高度的解耦性,方便集成到项目中。 一、Base64加密解密基础 Base64是一种编码方式,它将任意二进制数据转换为可...
在探讨“Android加密”的主题时,我们聚焦于一篇由Zhaohui Wang、Rahul Murmuria和Angelos Stavrou撰写的研究论文,题目为《Implementing and Optimizing an Encryption Filesystem on Android》。这篇论文深入分析...
这个“Android RSA加密jar包”就是专为Android平台设计的,用于实现RSA加密和解密功能的Java库。 RSA加密的基本原理是基于两个大素数的乘积,这两个大素数只有乘积关系,很难从结果反推出原始素数。加密过程使用...
在Android平台上,对音频文件进行加密和解密是保护用户数据隐私的重要手段,尤其是在处理敏感信息时。AES(Advanced Encryption Standard)是一种广泛使用的对称加密算法,因其高效性和安全性而备受青睐。本篇文章将...
在Android平台上,对txt或excel文件进行加密解密是保护数据安全的重要手段。这涉及到信息安全领域,特别是当处理敏感信息时,确保数据不被未经授权的人员访问至关重要。本项目通过提供的MainActivity.java、Util....
《Android加密信息客户端:WhisperSystems-TextSecure详解》 在当今数字化时代,信息安全成为了我们生活中不可或缺的一部分。尤其是在移动通信领域,如何确保个人隐私和敏感信息的安全传输,成为了开发者和用户共同...
针对这一需求,"基于动态链接库注入的Android加密通信检测装置和方法"是一个创新的技术解决方案,旨在提高Android设备上的通信安全性。该技术主要关注的是Android系统的动态链接库(Dynamic Link Library, DLL)注入...
加密工具:集成了各种加密方式,资源混淆,包含apk签名,md5,xp判断,so反调试,网络验证,手机root判断 android资源清理工具,可恢复(Eclipse项目下使用)