當前位置:首頁 » 密碼管理 » 手機加密軟體java

手機加密軟體java

發布時間: 2025-05-17 07:00:24

『壹』 微信怎樣隱藏手機聯系人

現在很多朋友都在使用微信,那麼微信可以隱藏聯系人嗎,普通版本的微信是不支持該功能的,不過我們可以下載一個蜘蛛微信,實現這個功能。安裝注意點:由於和原版微信之間不能夠共存的,建議在備份好微信的記錄內容後再下載安裝;

這個網路上面的查詢到了,應該有點作用,你也可以網路搜一下蜘蛛密友。


蜘蛛密友是一款微信隱私守護,防止他人隨時翻看手機微信的信息產品

廣州蜘蛛網路科技有限公司開發研製,上線三星,能及時隱藏徽信好友,加密隱私。採用oc,java,swift語言寫成。軟體大小136M,安卓和ios版本都有,最近更新時間:2019年10月12日。

『貳』 如何用java語言對即時通訊軟體進行加密

一、Java軟體加密基本思路
對於應用軟體的保護筆者從兩個方面進行考慮,第一是阻止盜版使用軟體,第二是阻止競爭對手對軟體反編譯,即阻止對軟體的逆向工程。
1、阻止盜版
在軟體運行時對自身存在的合法性進行判斷,如果認為自身的存在和運行是被授權的、合法的,就運行;否則終止運行。這樣即使軟體可以被隨意復制,只要盜版用戶沒有相應的授權信息就無法使用軟體。
2、阻止反編譯
對編譯產生的Class文件加密處理,並在運行時進行解密,解密者無法對軟體進行反編譯。
二、Java軟體加密的總體流程
為了保護用Java語言開發的軟體,我們設計並實現了一個實用、高強度的加密演算法。以下稱需要保護的Java軟體為「受保護程序」,稱對「受保護程序」進行加密保護的軟體為「加密程序」。對軟體加密保護的流程如圖1所示。

三、加密演算法分析設計
1、用戶信息提取器設計
為了防止用戶發布序列號而導致「一次發行,到處都是」的盜版問題,提取用戶機器中硬體相關的、具有唯一性的信息——用戶計算機的硬碟分區C的序列號,並要求用戶將此信息與用戶名一起返回,之後用「序列號生成器」根據用戶返回信息生成一個唯一合法的軟體注冊序列號發回用戶,用戶即可使用此號碼注冊使用軟體。
這個信息提取器使用Winclows 32匯編以一個獨立的小程序方式實現,程序代碼如圖2所示。

2、序列號生成器與序列號合法性判斷函數的設計
序列號生成器與序列號合法性判斷函數中運用RSA加密演算法。在序列號生成器中是使用私鑰將用戶返回的信息(硬碟序列號,用戶名)進行加密得到相應的注冊序列號;在序列號合法性判斷函數中使用私鑰將用戶輸入的注冊序列號解密,再與(硬碟序列號,用戶名)進行比較,一致則調用程序裝載器將程序其他部分解密裝入內存,初始化刪環境並運行程序主體;否則退出。
RSA加密演算法的實現需要使用大數運算庫,我們使用MIRACL大數庫來實現RSA計算,序列號生成器的主要代碼如下:
char szlnputString[]=」機器碼和用戶名組成的字元串」;
char szSerial[256]=[0];//用於存放生成的注冊碼
bign,d,c,m; //MIRACL中的大數類型
mip→IBASE=16; //以16進制模式
n= mlrvar(0); //初始化大數
d= mirvar(0);
c= mirvar(0); //C存放輸入的字元串大數
m= mlrva(o);
bytes to big( len, szlnputString,c);
//將輸入字元串轉換成大數形式並存入變數c中
cinstr(n,」以字元串形成表示的模數」);//初始化模數
cinstr(d,」以字元串形成表示的公鑰」)://初始化公鑰
powmod(c,d,n,m); //計算m=cdmod n
cotstr(m,szSerial);//m的16進制字元串即為注冊碼
序列號合法性檢測函數的主要代碼如下:
char szlnputStringL]=」機器碼和用戶名組成的字元串」;
char szSerial[ 256]=」用戶輸入的序列號」
bign,e,c,m; //MIRACL中的大數類型
mip→IBASE=16; //以16進制模式
cinstr(m,szSerial); //將序列號的16進制轉成大數形式
cinstr(n,」模數n的字元串形式」);//初始化模數n
cinstr(e,」字元串形式的公鑰」);//初始化公鑰
if compare(m,n)==-1) //m<n時才進行解密
{
powmod(m,e,n,c);//計算m=me mod n
big_to _bytes(0,c,szSerial,0); //轉為字元串
return lstrcmp( szlnputString,szSerial);
}
3、強耦合關系的設計
如果在序列號合法性檢測函數中簡單地使用圖3所示流程:

解密者可以使用以下幾種手段進行攻擊:
(1)修改「判斷合法性子函數」的返回指令,讓它永遠返回正確值,這樣可以使用任意的序列號,安裝/使用軟體。
(2)修改判斷後的跳轉指令,使程序永遠跳到正確的分支運行,效果和上一種一樣。
(3)在「判斷合法性子函數」之前執行一條跳轉指令,繞過判斷,直接跳轉到「正常執行」分支運行,這樣可以不用輸入序列號安裝/使用軟體。
為阻止以上攻擊手段,筆者在程序中增加了「序列號合法性檢測函數」與程序其他部分「強耦合」(即增強其與程序其他部分的關聯度,成為程序整體密不可分的一部分,一旦被修改程序將無法正常工作)的要求(見圖1),並且設置一個「完整性檢測函數」用於判斷相關的代碼是否被修改過。當然,基於同樣的原因,「完整性檢測函數」也必須與程序其他部分存在「強耦合」關系。
強耦合關系通過以下方式建立:
在程序其他部分的函數(例如函數A)中隨機的訪問需要強耦合的「序列號合法性檢測函數」和「完整性檢測函數」,在調用時隨機的選擇使用一個錯誤的序列號或是用戶輸入的序列號,並根據返回結果選擇執行A中正常的功能代碼還是錯誤退出的功能代碼,流程如圖4所示。

經過這種改進,如果破解者通過修改代碼的方式破解將因「完整性檢測」失敗導致程序退出;如果使用SMC等技術繞過「序列號合法性判斷函數」而直接跳至序列號正確時的執行入口,在後續的運行中,將因為隨機的耦合調用失敗導致程序退出。破解者要破解軟體將不得不跟蹤所有進行了耦合調用的函數,這顯然是一個艱巨的任務。
4、完整性檢測函數的設計
我們使用CRC演算法算出需進行完整性檢測的文件的校驗碼,並用RSA加密演算法的公鑰(不同於序列號合法性檢測中的公鑰/私鑰對)將其加密存放在特定的文件中,在檢測時先用CRC演算法重新生成需進行完
整性檢測的文件的校驗碼,並用私鑰將保存的校驗碼解密,兩者相比較,相等則正常運行;否則退出。
5、程序載入器的設計
與編譯成機器碼執行的程序不同,Java程序只能由Java虛擬機解釋執行,因此程序載入器的工作包括:初始化Java虛擬機;在內存中解密當前要運行的class文件;使解密後的c:lass文件在虛擬機中運行,在
需要時解密另一個class文件。圖5是用於初始化JVM的代碼:

以上介紹了我們設計的針對Java軟體的加密保護方法,其中綜合運用了多種加密技術,抗破解強度高;使用純軟體保護技術,成本低。經筆者在Windows系列平台上進行測試,運行穩定,效果良好。
在研宄開發過程中,我們還總結出加密保護軟體的一些經驗:
1、對關鍵代碼和數據要靜態加密,再動態解密執行;要結合具體的工作平台使用反跟蹤/調試技術;
2、要充分利用系統的功能,如在Windows下使用DLL文件或驅動程序形式能得到最大的豐又限,可以充分利用系統具有的各種功能;
3、如果可能應該將關鍵代碼存放在不可禚復制的地方;
4、序列號要與機器碼等用戶信息相關以阻止鹽復布序列號;
5、加密流程的合理性比加密演算法本身的強度更重要。

『叄』 怎麼才能讓手機里的個別應用加密

私密模式適用的應用程序有:相冊、視頻、音樂、錄音機、我的文件,不支持自行添加應用程序。

『肆』 手機程序加密軟體下載下載vivo隱私空間與軟體鎖

1,下載vivo隱私空間與軟體鎖 vivo手機本身是有隱私空間與軟體鎖功能的;這是不需要下載的。Funtouch OS 3.0之前版本機型:建議進入i管家--軟體管理--軟體鎖中將軟體進行加密試試;可以在i管家--隱私空間中將圖片、視頻等數據進行加密試試Funtouch OS 3.0之後版本機型:可以進入手機設置--指紋與密碼(指紋、面部與密碼、安全)--隱私與應用加密中將軟體進行加密試試;建議在手機文件管理--保密櫃中將圖片等數據進行加密試試。
2,為什麼我的手機下載的大多數軟體都不能用看你是牌子的手機。每個牌子的手機,不同的型號對於軟體的下載容量都有事有限制的。相對來說,個人覺得你的手機是很普通的JAVA型號手機,下載容量不能超過500KB或者是800KB。把你下載的軟體名稱可以告訴我,幫你看看你手機下載的最大容量是多少。是不支持?還是證書錯誤或過期?下載軟體一定要按平台下載或者按機型下載。最好是找適合自己手機型號的軟體,不然可能會因為不兼容而出現問題

3,手機有什麼軟體可以給任何app加密 很簡單,你可以下個91桌面什麼的,可以隱藏任何應用,還可以設置密碼!360手機衛士軟體可以為手機軟體加密:1,在手機里安裝新版360手機衛士,安裝後打開並點擊主界面的「隱私空間」。2,進入隱私空間時需要設置密碼和安全問題。 3,設置完密碼後進入隱私主界面。點擊「程序鎖」,進去後在「未加鎖的程序」界面點擊選擇圖片管理軟體「圖庫」。4, 在設置程序加鎖後可以在「已加鎖的程序」界面對「圖庫」進行管理,如果不需要相冊加密時可以在這里對該程序進行解密。其它軟體操作方法同上描述一樣。下載 軟體管家推薦您使用misuo試試。misuo是一款專業的手機加密軟體,可對相冊或存儲卡內的照片、視頻、音頻、文檔等多種文件類型進行加密,隨時隨地貼心保護您的手機隱私和私密文件。
4,軟體加密怎麼解除以oppo手機為例,工具:手機管家,軟體加密解除的步驟:點擊手機管家,點擊進入。點擊「許可權隱私」按鈕,進入設置界面。在應用加密的界面輸入加密團,點擊進入加密界面即可。可以看到微信軟體後面的按鈕呈現綠色的打開狀態。點擊微信後面的打開按鈕,點擊關閉,呈現灰色的關閉按鈕即可。點擊手機的返回按鈕,就可以看到應用加密的軟體數量變成了0。再次進入微信界面,就可以直接點擊進入了。不同系統取消軟體加密的方法不同,可以按以下方法取消加密:Funtouch OS 3以下系統取消軟體加密:進入i管家--軟體管理--軟體鎖--已加鎖--點擊軟體後面的藍色解鎖圖標即可將加密軟體解鎖。Funtouch OS 3及以上系統取消軟體加密:進入設置---安全/指紋與密碼--(輸入鎖屏密碼)--隱私與應用加密--輸入隱私密碼,即可將加密的軟體解鎖。在手機桌面找到「設置」-「指紋、面部與密碼」/「指紋與密碼」/「安全」-隱私與應用加密,輸入「隱私與應用加密」的密碼,點擊「關閉隱私密碼」。再點擊「確定」後會彈出輸入「隱私與應用加密」密碼的界面,輸入正確的密碼即可取消軟體加密。5,怎麼把手機應用程序放手機桌面 手機下載/安裝/更新軟體後在應用程序中不顯示,建議:1.重啟手機。2.查看是否被隱藏:請進入應用程序-菜單鍵-顯示隱藏的應用程序。3.可查看手機是否處於安全模式(手機屏幕左下角有安全模式字樣),重啟手機退出安全模式後查看應用程序圖標是否出現。4.查看應用程序是否被關閉了:進入設定-應用程序-全部-仔細找是否有需要的應用程序-打開,點開啟,再回到應用程序中查看是否有圖標。5.若依然不能顯示,請您更換其他平台重新下載後觀察。6.請備份手機中數據,然後恢復出廠設置(設定—重置—恢復出廠設置)。7.請將手機進行固件升級嘗試(設置-關於設備/手機-固件升級)若通過以上方法問題依然存在,請您帶好購機發票、包修卡和機器送到服務中心,由工程師檢查機器並處理你好,建議您清理下手機的緩存試試,清理緩存的方法:手機進入關機狀態。同時按住電源鍵跟音量減鍵,進入工程模式,通過音量鍵選擇清理緩存選項,系統將自動為您清理緩存。清理緩存後還請您再觀察一下,看能不能解決這個問題!不要選錯,清理緩存不會丟失資料的。若您還有其他的問題咨詢,您可以進入oppo企業平台向客服咨詢提問喔!6,手機的應用程序在後台運行是什麼意思手機的「應用程序在後台運行」意思是:手機關掉軟體的主界面後,軟體的應用程序依然在後台運行和工作。手機應用程序在你沒有主動結束掉時,會一直處於運行狀態,並且消耗你的手機電量。手機暫時用不到的程序,最好關閉後台運行。在手機「設置」里找到「應用程序」,點擊應用圖標打開設置頁面,點擊「強行停止」即可。遇到手機電量不足的緊急情況時可關閉後台運行。(4)手機加密軟體java擴展閱讀手機應用程序的管理注意事項:1、通過正規的軟體商店或網站下載手機應用程序。這些平台會對應用程序進行安全檢測,可以保證安裝的應用程序是安全的,而非惡意程序。2、仔細閱讀應用程序安裝說明,謹慎操作。一些用戶在下載應用程序時,不會仔細查看授予該程序的許可權,而是一味地點擊「同意」按鈕。3、 在不接收數據時,應關閉藍牙和 Wi-Fi 功能。部分用戶手機的藍牙和 Wi-Fi 功能長期處於開放狀態,殊不知這樣極易造成安全隱患。黑客可以通過與用戶手機建立無線連接,悄悄地將惡意程序發送到用戶手機。因此,在不接收數據時,應關閉藍牙和 Wi-Fi 功能,防止惡意程序的入侵。4、安裝殺毒和防護軟體能夠有效防止惡意程序入侵。對於一般惡意程序入侵,殺毒和防護軟體會提醒用戶並主動攔截。就是當你打開手機運行第一個程序,又打開第二個程序運行。這時,原先運行的第一個程序並沒有關閉,而是轉到後台繼續運行,肯定不會縮短手機壽命,但只會增加電力消耗,拖慢系統速度而已。就是當你打開手機運行第一個程序,又打開第二個程序運行。這時,原先運行的第一個程序並沒有關閉,而是轉到後台繼續運行,肯定不會縮短手機壽命,但只會增加電力消耗,拖慢系統速度而已。說明程序在運行後台的意思是相對於主界面來說的比如你打開了某程序 但沒有關掉回到了主界面那麼這樣應用程序在後台運行就是應用程序在搞它的,你還在玩其它的東西。這和眾多的 MP3 FM 相似,後來運行是在你上QQ時 進入後台運行QQ還掛著 但是你的手機可以打電話 發信息。這是一般的非智能手機不行的。

熱點內容
手文件夾恢復 發布:2025-05-17 13:53:32 瀏覽:992
linux怎麼看進程 發布:2025-05-17 13:53:30 瀏覽:302
thinkphp欄位緩存 發布:2025-05-17 13:52:01 瀏覽:574
山靈app安卓版如何設置 發布:2025-05-17 13:51:49 瀏覽:387
帆布壓縮袋 發布:2025-05-17 13:26:27 瀏覽:457
c語言16進製表示方法 發布:2025-05-17 13:11:25 瀏覽:480
ftp單位 發布:2025-05-17 13:10:03 瀏覽:142
c語言編寫n的階乘 發布:2025-05-17 13:10:02 瀏覽:685
lockjava 發布:2025-05-17 13:02:08 瀏覽:311
只狼和看門狗哪個配置高 發布:2025-05-17 12:50:21 瀏覽:206