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

java手機號碼加密

發布時間: 2022-06-05 03:52:21

java手機加密軟體加密以後無法解密

手機加密軟體極不成熟。別用。我的是諾基亞N73,也用過加密軟體,加密後經常出現無法解密的情況,而且簡訊來了經常沒反應,最後也卸載不了。只好刷機了。
【解決】1.先上網查查「手機超級工具箱」的使用方法,一定查你的哪個版本,看看是不是使用問題。。
2.確定不是了的話,用數據線或讀卡器連接手機,導出裡面的所有資料。因為手機加密是低級的加密軟體,都不會高級編碼加密,只是隱藏。
3.用手機文件管理軟體,自己找找適合你手機的。肯定能看到你的文件,導出來!
4.屬性裡面更改為隱藏以後都無法解密或者改變屬性是為只讀還是隱藏的情況用電腦解決。
祝你好運

Ⅱ 手機打電話加密不讓對方知道號

一、操作步驟

以360衛士來講解。其他的軟體設置方法你們可以自己去摸索。首先,打開360手機衛士,找到「隱私空間」這一項,打開隱私空間,設置手勢密碼,密碼類型是可以更改的。進入「隱私空間」後,點擊」隱私簡訊「這一項,點擊界面上的」添加隱私聯系人「。這是選擇你想要加密的人的聯系人。點擊後,選擇」聯系人添加方式「,有四種方式,選擇的是」從通話記錄添加「,在你需要添加的聯系人後面」打鉤「,單擊」確定「。

用360這個方法比較好,因為對有些手機來說,用」有你簡訊「這些應用程序進行設置會出現問題,之前的那款聯想手機是這樣的。建議大家用一些比較全面的手機保護軟體。這樣不用下專 門 的簡訊軟體。撥打加密通話有兩種模式自動模式和手動模式。自動模式(1)輸入要進行撥打加密通話的號碼,然後選擇「加密呼叫」。(2)電話本中,選中人名,然後選擇「加密呼叫」。(3)簡訊中,選中簡訊,然後選擇「加密呼叫」。手動模式撥打普通電話,電話建立後,兩人約定進行加密通話,同時摁下加密鍵或加密菜單即可。

Ⅲ 手機號碼加密怎麼回事

是不是點了手機卡設置密碼,這個好像需要去營業廳,不然你撒都幹不了,電話就七夕節,沒有電話咋過節。

Ⅳ java加密的幾種方式

朋友你好,很高興為你作答。

首先,Java加密能夠應對的風險包括以下幾個:

1、核心技術竊取

2、核心業務破解

3、通信模塊破解

4、API介面暴露

本人正在使用幾維安全Java加密方式,很不錯,向你推薦,希望能夠幫助到你。

幾維安全Java2C針對DEX文件進行加密保護,將DEX文件中標記的Java代碼翻譯為C代碼,編譯成加固後的SO文件。默認情況只加密activity中的onCreate函數,如果開發者想加密其它類和方法,只需對相關類或函數添加標記代碼,在APK加密時會自動對標記的代碼進行加密處理。

與傳統的APP加固方案相比,不涉及到自定義修改DEX文件的載入方式,所以其兼容性非常好;其次Java函數被完全轉化為C函數,直接在Native層執行,不存在Java層解密執行的步驟,其性能和執行效率更優。

如果操作上有不明白的地方,可以聯系技術支持人員幫你完成Java加密。

希望以上解答能夠幫助到你。

Ⅳ 求適合Java手機的文件加密軟體

這種軟體挺多的,其中用電話精靈的多,最新版的是電話精靈8.12版,它的加密功能極其強大。簡訊能徹底加密,「寶貝名單」里收到的簡訊是不會在正常收件箱里看到的,需要輸入密碼在電話精靈軟體里查看,通訊錄管理里還可以設置秘密通訊錄,完全保密你的隱私!!!,這版官網是lelebox網站上

Ⅵ 如何用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、加密流程的合理性比加密演算法本身的強度更重要。

Ⅶ 如何設置手機號碼保護

手機號碼保護,可以下載安全軟體,利用安全軟體對手機號碼加密, 你可以用騰訊手機管家的高級工具裡面的軟體鎖功能 對手機號碼進行第二次加密。
不過手機號碼一般只能通過第三方軟體進行操作,部分功能可能會進行收費。

熱點內容
關系資料庫實時資料庫 發布:2025-05-17 09:43:07 瀏覽:874
去培訓編程 發布:2025-05-17 09:41:16 瀏覽:700
android控制屏幕關閉 發布:2025-05-17 09:32:23 瀏覽:147
excel的快速訪問工具欄 發布:2025-05-17 09:14:58 瀏覽:1
android360源碼 發布:2025-05-17 09:11:47 瀏覽:76
步科編程軟體 發布:2025-05-17 09:09:18 瀏覽:824
ps4密碼設置有什麼要求 發布:2025-05-17 08:49:16 瀏覽:72
文本編譯工具 發布:2025-05-17 08:47:47 瀏覽:5
phpc語言 發布:2025-05-17 08:45:30 瀏覽:808
蘋果6s怎麼設置4位密碼 發布:2025-05-17 08:41:14 瀏覽:182