導航:首頁 > 程序命令 > 命令行簽名

命令行簽名

發布時間:2022-11-15 07:14:18

『壹』 如何利用命令獲取JNI簽名

javap -s -p com.ss.jni.JNIUtil

1. 單行復制:

在命令模式下,將游標移動到將要復制的行處,按「yy」進行復制;

2.多行復制:

在命令模式下,將游標移動到將要復制的首行處,按「nyy」復制n行;其中n為1、2、3……

粘貼:

在命令模式下,將游標移動到將要粘貼的行處,按「p」進行粘貼。

『貳』 如何對EXE程序進行數字簽名

方法一

1、購買或自己創立一個的數字簽名證書文件。

有工具軟體可以製作數字簽名證書,比如openssl,但自簽的,在別人的機器上,回出現簽名無法校驗的問題。除非人家信任,否則人家不會安裝你的證書。

2、用工具軟體對exe或其他任何文件,進行數字簽名。 可以是免費的UI工具,比如:kSign;也可以類似signtool(微軟的命令行工具);還可以操作系統的向導程序(比如微軟Windows上的簽名文件安裝,導入並對文件數字簽名的向導)。 xNix下,可以用GnuPG (gpg)從證書到簽名,一次搞定。

3、你要是做程序開發的,可以利用signtool這樣的命令行工具,寫批處理,然後加入自己項目的make過程中自動加簽。

『叄』 怎麼使用命令對APK包進行簽名

上面命令中各選項說明如下。
-genkeypair:指定生成數字證書
-alias:指定生成數字證書的別名
-keyalg:指定生成數字證書的演算法,使用RSA演算法
-validity:指定生成的數字證書的有效期
-keystore:指定所生成的數字證書的儲存路徑
輸入上面的命令後按回車,會出現以交互方式讓用戶輸入數字證書keystore的密碼/作者/公司等詳細信息。
備註:這一步時生成屬於你們公司/你的數字證書,這一步只需要做一次即可。一旦數字證書創建成功之後,只要在該證書有效期內,可以一直重復使用該證書。
2.生成未簽名的APK安裝包。在Eclipse中右擊android項目,在彈出的菜單中找到「Android Tools -->Export Unsigned Application Package...「菜單項,Eclipse彈出一個保存文件的對話框,當用戶選擇儲存文件後單擊」Finish」按鈕即可生成一個未簽名的APK安裝包。
備註:這一步是生成一個未簽名的APK按轉包,如果已經有未簽名的安裝包,那麼該步驟可以跳過
3.使用jarsigner命令對未簽名的APK安裝包進行簽名。JDK的安裝目錄下的bin子目錄下提供了jarsigner.exe工具進行簽名。在命令行窗口輸入如下命令:

『肆』 如何對Android的APP進行簽名

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。

『伍』 如何用命令行打包生成一個含簽名的.ipa文件

設置打不開、刪不掉的文件夾 利用dos命令建立不能在windows里建立的文件夾,因為windows里不能建立有特殊符號的文件夾。 1、建立 cd\ d: (d:為設定磁碟盤符) md abc..\ (abc..\為文件夾名) 這時在windows相應路徑中產生一個文件夾(顯示為abc.),此時文件夾為打不開、刪不掉狀態。 2、進入 cd\ start d:\abc..\ (d:\abc..\為絕對路徑值) 這時文件夾在另一個窗口中自動打開,此時可以在文件夾中新建、重製、刪除文件等,關閉dos窗口後文件夾復原為打不開、刪不掉狀態。 3、刪除 先清空此文件夾內所有文件,再用命令刪除空白文件夾: rd d:\abc..\ 這時windows相應路徑中已刪除此文件夾。

『陸』 怎麼使用命令對APK包進行簽名

菜單菜單鍵,鍵入cmd命令進入命令模式。如圖:

命令模式中,進入JDK的安裝目錄的Bin子目錄下。(我的JDK安裝在E盤,所以先進入E盤,然後再進入JDK安裝目錄)

通過keytool.exe 工具來創建keystore庫.
輸入以下命令:
keytool -genkeypair -alias - mydemo.keystore -keyalg RSA -validity 100
-keystore mydemo.keystore
命令說明如下:
-genkeypair :指定生成數字證實
-alias :指定生成數字證書的別名
-keyalg:指定生成數字證書的演算法 這里如RSA演算法
-validity:指定生成數字證書的有效期
-keystore :指定生成數字證書的存儲路徑。 (這里默認在keytool.exe 目錄下)
回車 出現如圖互動式界面 輸入數字證書費密碼 作者 公司等詳細信息
如圖 :

完成後,keystore庫創建完成,你可以在指定的保存目錄下找到 如圖:

使用jarsigner命令對未簽名的APK安裝包進行簽名。使用JDK安裝目錄下bin子目錄下的jarsigner.exe工具來進行簽名。
然後把未簽名的apk也拷貝到此目錄。如圖:

使用如下命令進行簽名:
jarsigner -verbose -keystore mydemo.keystore -signedjar
-Note.apk Notes.apk mydemo.keystore
以上命令的說明:
-verbose:指定生成詳細輸出
-keystore:指定數字證書存儲路徑
-signedjar:該選項的三個參數為 簽名後的apk包 未簽名的apk包 數字證書別名
注意有效期哦。

簽名後的apk 如圖:

sdk目錄下tool目錄下使用zipalign.exe工具優化APK安裝包。
將已經簽名的apk包放在zipalign.exe同目錄下 如圖:

使用如下命令:
zipalign -f -v 4 -Note.apk -Notes.apk
命令說明:
-f :指定強制覆蓋已有文件
-v 指定生成詳細輸出
4:指定檔案整理基於的位元組數 一般是4 也有基於32位的。
-Note.apk :優化前APK
-Notes.apk 優化後的APK

運行命令後,在該目錄下生成一個-Notes.apk,這個就是優化過的APK安裝包
,該安裝包可以對外發布。

『柒』 如何將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。

『捌』 怎麼使用命令對APK包進行簽名

給apk文件簽名主要分三步,創建證書(如果沒有)-->簽名-->優化(可選)1)使用jdk的keytool工具生成簽名用的證書> keytool -genkey -v -alias CERT -keyalg RSA -keysize 2048 -validity 10000 -keystoreCERT.keystore 創建過程需要輸入一些標識信

『玖』 如何使用cordova命令行界面創建簽名的APK文件

兩種方式,一種開發工具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簽名的文件將無法安裝或覆蓋老的版本,這樣可以防止你已安裝的應用被惡意的第三方覆蓋或替換掉。

閱讀全文

與命令行簽名相關的資料

熱點內容
如何在vps上搭建自己的代理伺服器 瀏覽:742
nginxphp埠 瀏覽:401
內臟pdf 瀏覽:150
怎麼看雲伺服器架構 瀏覽:83
我的世界國際服為什麼登不進伺服器 瀏覽:994
微盟程序員老婆 瀏覽:928
intellij創建java 瀏覽:110
java連接odbc 瀏覽:38
啟動修復無法修復電腦命令提示符 瀏覽:359
手機編程是什麼 瀏覽:98
山東移動程序員 瀏覽:163
蘇州java程序員培訓學校 瀏覽:477
單片機液晶驅動 瀏覽:854
魔拆app里能拆到什麼 瀏覽:130
新預演算法的立法理念 瀏覽:144
wdcpphp的路徑 瀏覽:134
單片機p0口電阻 瀏覽:926
瀏覽器中調簡訊文件夾 瀏覽:594
五菱宏光空調壓縮機 瀏覽:68
為什麼app佔用幾百兆 瀏覽:680