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

java手機加密軟體

發布時間: 2022-05-22 02:18:30

1. 推薦個手機用的文件加密軟體!

ET私密鎖,這個挺好用的。我之前用高級手機鎖不過按c就直接刪了,安全性不好。這可ET可以把軟體卸載和安裝的加上鎖,很好的。別人想在你手機上裝什麼卧底軟體都不行了呢。你要要我發給你。

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

3. 我想給手機里的文件加密,誰有這樣的軟體呀支持JAVA格式的

給手機文件加密,您可以下載misuo試試。
misuo不僅可以對相冊或存儲卡內的照片、視頻、音頻、文檔等多種文件類型進行加密,也可以對您的手機隱私和私密文件進行保護。
建議您可以下載試試。

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

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

5. 什麼樣的軟體可以對手機里的文件進行加密

手機內的隱私視頻不讓別人看,可下載騰訊手機管家、misuo、360隱私保險箱等等都可以做到對視頻進行加密。

以騰訊手機管家為例,為視頻加密的操作步驟如下:

1、打開手機管家進入主頁;

2、在主頁點擊「高級工具」;

3、在「高級工具」點擊「私密空間」;

4、在進入到手機的私密空間前,需要先設置圖案密碼開啟私密空間;

5、進入到私密空間後,可以對手機中的照片、視頻和文件等等進行私密保護,完成保護設置即可。

6. 誰能給我一個手機java格式的文件加密軟體

沒有這樣格式的加密軟體,除非智能手機才可以安裝。

7. 求手機文件夾加密或者能隱藏文件夾的JAVA軟體

目前沒有哦!我SIS格式的都找不到更別提JAVA的了!不過可以用程序鎖之內的軟體把多媒體或簡訊等功能整個鎖起來!

8. 誰有手機文件夾加密軟體啊

這個我不清楚。
電腦文件夾加密,我使用的是文件夾加密超級大師。
文件夾加密超級大師支持所有windows系統,可以加密文件夾,加密文件,保護磁碟和數據粉碎,使用起來非常方便。
在需要加密的文件和文件夾上單擊滑鼠右鍵選擇加密就可以了。
解密時只要雙擊加密的文件夾和文件,輸入正確的密碼就可以解密。
文件夾加密超級大師加密後的文件和文件夾可以防止刪除、復制和移動。
相對於其他的文件夾加密軟體和文件加密軟體,功能和性能還有操作都更加的出色。
並且有微軟、360和金山的安全認證,是一款絕對安全的文件夾加密軟體。
您可以到網路上下載文件夾加密超級大師來給您的文件和文件夾加密,看看使用效果怎麼樣?

9. 尋找一個手機文件加密的軟體

智能助手。我現在n73就在用,可以隱藏簡訊,視頻和圖片。隱藏過後在多媒體里和文件管理裡面都看不到,要看只有從助手裡面。進入需要密碼。lz可以去塞班6120c論壇搜索免簽版的下載。

10. java軟體簡訊加密最好軟體是哪個索愛t658,k750一類的軟體哪最多

加密簡訊 ProSMS v0.8
ProSMS 中文名為加密簡訊,是一款對發送的簡訊加密的工具,如果你的手機丟失,沒有人可以讀取你的信息,除非你的密碼保存在程序里。
注意:發加密信息時接收方也要安裝此程序,不然無法加密。
1.新信息:設置密碼,並用其他方式把密碼告訴收信人例如:通過電子郵件,即時消息等。
2.收件箱:收到的信息都存放在這里,你需要輸入密碼才能打開信息,發送信息也一樣。
3.發件箱:如果你啟用該選項,發送的信息都保存在這里。
4.聯系人:如果你不想每次都要輸入密碼發送和閱讀信息,你可以保存密碼,下次打開時只需輸入聯系人姓名,軟體將會自動識別聯系信息不要求您輸入密碼。您也可以選擇發送選項來發送新信息到選定的聯系人。
5.設置:要保存在發件箱中發送的信息標記選框「存儲已發信息」要打開/關閉新信息震動,標記選框「震動」。

熱點內容
安卓系統的用戶管理在哪裡 發布:2024-05-04 23:12:27 瀏覽:430
我的世界伺服器推薦電腦版免費 發布:2024-05-04 23:04:46 瀏覽:395
c程序如何編譯 發布:2024-05-04 22:58:05 瀏覽:932
蘋果手機怎麼查看id密碼 發布:2024-05-04 22:54:49 瀏覽:658
家有三相電如何配置音響設備 發布:2024-05-04 22:53:42 瀏覽:56
三星存儲器已幾乎滿 發布:2024-05-04 22:47:38 瀏覽:737
mf90pos機密碼是什麼 發布:2024-05-04 22:24:04 瀏覽:750
編譯預處理和函數區別 發布:2024-05-04 22:16:49 瀏覽:431
java復選框 發布:2024-05-04 22:13:24 瀏覽:529
安卓怎麼玩頁游 發布:2024-05-04 22:03:17 瀏覽:142