如何簽名安卓-ag真人国际官网
『壹』 安卓手機怎麼設置簽名是自己的筆風
把手機設置簽名,你可以自己下載想我的軟體就可以了,你可以看一下。
『貳』 android 應用簽名怎麼獲取
方法/步驟
1
1 win7,開始菜單,搜索cmd
2
2 打開cmd
3
3 進入.android
4
4 使用命令keytool -list -v -keystore debug.keystore
5
5 需要安裝keytool,辦法是安裝jdk,網路搜索jdk並下載安裝;具體平台按實際情況選擇
6 安裝完畢,進入到jdk安裝bin目錄,並復制地址
7 回到cmd命令窗口,輸入cd 空格,並在標題欄右側點擊粘貼
8 回車,進入到這個目錄
9 再次輸入keytool -list -v -keystore debug.keystore命令並回車,出現錯誤
10 先執行以下命令keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg rsa -validity 10000
11 按提示輸入密碼(自己定),密保答案等;到後來需要重新再輸入密碼,生成完成
12 到keytool目錄下,看到debug.keystore已經生成成功
13 將這個文件復制到.android文件夾下
14 現在再次鍵入生成android簽名的命令:keytool -list -v -keystore debug.keystore,按提示輸入密碼,即可成功生成簽名
15 在標題欄右鍵選擇標記復制其中的sha1的值,即為android的簽名
『叄』 如何生成 android 簽名文件
兩種方式,一種開發工具eclipse,還有就是用apktool工具。
i、只要run as android application 過,到工作目錄的bin文件夾下就能找到與項目同名的apk文件。
ii、
a.選中項目,右鍵=》andoid tools=》export unsigned application package,直接保存,未簽名的。
b.選中項目,右鍵=》andoid tools=》export signed application package,後面一步步的去做,簽過名的。
apk簽名主要有兩種:
1. 使用特殊的key簽名可以獲取到一些不同的許可權。
2. apk如果使用一個key簽名,發布時另一個key簽名的文件將無法安裝或覆蓋老的版本,這樣可以防止你已安裝的應用被惡意的第三方覆蓋或替換掉。
『肆』 android怎麼簽名和加密
前言:
當我們編寫完我們的app之後,我們還需要做兩件事:簽名和加密
簽名:
1>為什麼要簽名?
主要是為了確保應用的安全,為什麼這么說呢?那麼,我們首先假設android沒有簽名這個概念,
在這個前提下,下面來舉個實例說明簽名的重要性,比如,我寫了一個myapp,然後裝在了我的手機上,
與此同時,我又裝了一個yourapp,在裝yourapp的時候,突然發現myapp被覆蓋了,為什麼?因為yourapp
的包名和myapp的包名相同,那麼,這樣對於開發人員寫的app的安全性是沒有保障的,也就是說,隨便一個
包名相同的app就可以將另一個app覆蓋掉了,而我們知道獲取一個應用的包名是很容易的事,所以此時簽名的
概念也就隨之而來了,主要是為了保證app的安全性,因為簽名只有開發人員才知道,就算其他人知道這個應用
的包名,但是不知道這個應用的簽名,依舊是沒法覆蓋的,所以這就是android中的簽名的作用,與此同時,
在這里也需要提醒一下我們的開發人員,一旦app上市,那麼這個app的簽名一定要保存好,不然再次升級時,
是沒辦法做到覆蓋的,最好是將簽名再復制一份給上司;
2>如何簽名?
在android studio中,選擇build -----> generate signed apk...
在這個對話框中,build type選擇finish即可完成簽名;
註:(簽名apk生成目錄)
我們簽名之後的apk文件,可以在上邊這幅圖中可以看到,不要找錯簽名的應用了,
在本示例中,其目錄就是:c:usersdaidesktop
加密:
1>為什麼要進行加密?
簡而言之,就是為了讓我們的apk不被其他人所破解;
2>如何加密?
參考了一下網上的做法,就是:通過「愛加密」來達到對我們所寫apk的一種加密
註:在愛加密上加密了我們的apk之後,其官網也有明確注釋,就是還需要再進行簽名一次,否則,apk無法運行,
其簽名工具,在 「 愛加密 」 官網上已給出;
這樣當我們在對我們的已經加密的apk破解時,可以發現,其已無法直接獲取得到源碼了!!!
閱讀全文
『伍』 安卓程序怎麼簽名
有打包簽名軟體 不過要先裝jdk環境 而且有的是沒辦法簽名的 比如扣扣
『陸』 如何生成android簽名文件
工具/原料
win7 x64
adt-bundle-windows-x86_64-20140702
方法/步驟
新建一個工程命名為「helloworld」,操作如下圖所示, 處前兩個界面外,其他的界面都點擊默認值即可;
通過 「右鍵工程->run as...->android application」, 在 工程目錄的 bin/helloworld.apk 會生成一個apk文件
點擊 「use the export wizard」,如下圖所示:
點擊 next, 如下圖所示:
1、選擇 "create new keystore",
2、輸入將要保存的數字簽名文件,如「d:\android\key\helloworld.key」
3、輸入密碼,如:helloworld
4、輸入確認碼,如 helloworld
5、點擊 next
效果如下:
輸入昵稱,密碼,確認碼,期限,名字後,點擊next,如下圖所示:
輸入需要簽名的apk包,點擊finish後,就完成了對apk包的數字簽名
同時也會生成數字簽名用的文件,如:「"d:\android\key\helloworld.key"」
『柒』 如何獲取android app的簽名
方法/步驟
1
1 win7,開始菜單,搜索cmd
2
2 打開cmd
3
3 進入.android
4
4 使用命令keytool -list -v -keystore debug.keystore
5
5 需要安裝keytool,辦法是安裝jdk,網路搜索jdk並下載安裝;具體平台按實際情況選擇
6 安裝完畢,進入到jdk安裝bin目錄,並復制地址
7 回到cmd命令窗口,輸入cd 空格,並在標題欄右側點擊粘貼
8 回車,進入到這個目錄
9 再次輸入keytool -list -v -keystore debug.keystore命令並回車,出現錯誤
10 先執行以下命令keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg rsa -validity 10000
11 按提示輸入密碼(自己定),密保答案等;到後來需要重新再輸入密碼,生成完成
12 到keytool目錄下,看到debug.keystore已經生成成功
13 將這個文件復制到.android文件夾下
14 現在再次鍵入生成android簽名的命令:keytool -list -v -keystore debug.keystore,按提示輸入密碼,即可成功生成簽名
步驟閱讀
15 在標題欄右鍵選擇標記復制其中的sha1的值,即為android的簽名
『捌』 如何將android應用生成簽名
1.簽名的步驟
a.創建key
b.使用步驟a中產生的key對apk簽名
2.具體操作
方法一: 命令行下對apk簽名(原理)
創建key,需要用到keytool.exe (位於jdk1.6.0_24jrein目錄下),使用產生的key對apk簽名用到的是jarsigner.exe (位於jdk1.6.0_24in目錄下),把上兩個軟體所在的目錄添加到環境變數path後,打開cmd輸入
d:>keytool -genkey -alias demo.keystore -keyalg rsa -validity 40000 -keystore demo.keystore
/*說明:-genkey 產生密鑰
-alias demo.keystore 別名 demo.keystore
-keyalg rsa 使用rsa演算法對簽名加密
-validity 40000 有效期限4000天
-keystore demo.keystore */
d:>jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore
/*說明:-verbose 輸出簽名的詳細信息
-keystore demo.keystore 密鑰庫位置
-signedjar demor_signed.apk demo.apk demo.keystore 正式簽名,三個參數中依次為簽名後產生的文件demo_signed,要簽名的文件demo.apk和密鑰庫demo.keystore.*/
注意事項:android工程的bin目錄下的demo.apk默認是已經使用debug用戶簽名的,所以不能使用上述步驟對此文件再次簽名。正確步驟應該是:在工程點擊右鍵->anroid tools-export unsigned application package導出的apk採用上述步驟簽名。
方法二:使用eclipse導出帶簽名的apk
eclipse直接能導出帶簽名的最終apk,非常方便,推薦使用,步驟如下:
第一步:導出。
第二步:創建密鑰庫keystore,輸入密鑰庫導出位置和密碼,記住密碼,下次use existing keystore會用到。
第三步:填寫密鑰庫信息,填寫一些apk文件的密碼,使用期限和組織單位的信息。
第四步:生成帶簽名的apk文件,到此就結束了。
第五步:如果下次發布版本的時候,使用前面生成的keystore再簽名。
第六步:next,next,結束!
方法三:使用intellij idea導出帶簽名的apk
方法步驟基本和eclipse相同,大概操作路徑是:菜單tools->andrdoid->export signed apk。
『玖』 如何獲取生成安卓應用的應用簽名
public void getsinginfo() {
try {
packageinfo packageinfo = getpackagemanager().getpackageinfo(
"com.example.yao", packagemanager.get_signatures);
signature[] signs = packageinfo.signatures;
signature sign = signs[0];
parsesignature(sign.tobytearray());
} catch (exception e) {
e.printstacktrace();
}
}
public void parsesignature(byte[] signature) {
try {
certificatefactory certfactory = certificatefactory
.getinstance("x.509");
x509certificate cert = (x509certificate) certfactory
.generatecertificate(new bytearrayinputstream(signature));
string pubkey = cert.getpublickey().tostring();
string signnumber = cert.getserialnumber().tostring();
system.out.println("pubkey:" pubkey);
system.out.println("signnumber:" signnumber);
} catch (certificateexception e) {
e.printstacktrace();
}
}