當前位置:ag真人国际官网-ag旗舰厅官方网站 » 安卓系統 » 如何簽名安卓

如何簽名安卓-ag真人国际官网

發布時間: 2022-01-08 00:48:46

『壹』 安卓手機怎麼設置簽名是自己的筆風

把手機設置簽名,你可以自己下載想我的軟體就可以了,你可以看一下。

『貳』 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();
}
}

熱點內容
sqlserver如何切換主備伺服器 發布:2024-07-17 16:23:02 瀏覽:297
mc18伺服器ip 發布:2024-07-17 16:23:02 瀏覽:377
仙境傳說手游腳本 發布:2024-07-17 16:09:24 瀏覽:690
matlab命令窗口和新建腳本 發布:2024-07-17 15:51:26 瀏覽:374
建ftp文件夾 發布:2024-07-17 15:51:26 瀏覽:954
魔獸撿物腳本 發布:2024-07-17 15:27:56 瀏覽:129
開發ip伺服器 發布:2024-07-17 15:24:42 瀏覽:387
安卓系統視頻製作哪個好用 發布:2024-07-17 15:10:47 瀏覽:210
androidapk結構 發布:2024-07-17 15:10:43 瀏覽:945
c語言指針的例子 發布:2024-07-17 15:08:01 瀏覽:768
网站地图