當前位置:首頁 » 工具五金 » 如何寫加密工具
擴展閱讀
鑽石魚價格多少一斤 2025-08-05 08:00:22
下鄉產品一般多少錢 2025-08-05 07:55:27

如何寫加密工具

發布時間: 2022-09-03 10:21:15

⑴ jsp中怎麼實現MD5加密

  1. 寫編寫一個MD5加密工具類

  2. 通過import方式將MD5加密工具類引入到jsp中,然後使用MD5工具類進行加密

  3. 下面是MD5加密工具類代碼


importjava.security.MessageDigest;

publicclassMD5Util{

(byteb[]){
StringBufferresultSb=newStringBuffer();
for(inti=0;i<b.length;i++)
resultSb.append(byteToHexString(b[i]));

returnresultSb.toString();
}

(byteb){
intn=b;
if(n<0)
n+=256;
intd1=n/16;
intd2=n%16;
returnhexDigits[d1]+hexDigits[d2];
}

publicstaticStringMD5Encode(Stringorigin,Stringcharsetname){
StringresultString=null;
try{
resultString=newString(origin);
MessageDigestmd=MessageDigest.getInstance("MD5");
if(charsetname==null||"".equals(charsetname))
resultString=byteArrayToHexString(md.digest(resultString
.getBytes()));
else
resultString=byteArrayToHexString(md.digest(resultString
.getBytes(charsetname)));
}catch(Exceptionexception){
}
returnresultString;
}

[]={"0","1","2","3","4","5",
"6","7","8","9","a","b","c","d","e","f"};

publicstaticvoidmain(String[]args){
Strings="appid=wxc7dac6b76548e969&attach=106&auth_code=130099732281083883&body=醫泰天下遠程會診-20161019162200QCVV&mch_id=1393510702&nonce_str=&out_trade_no=20161019162200QCVV&time_expire=20161028192424&time_start=20161028182424&total_fee=1&key=";
System.out.println(MD5Encode(s,null));
}

}

⑵ 如何給文檔加密

Word文檔加密技巧詳解

文檔的安全是我們每個用戶都非常關心的話題,尤其是在公共辦公場所,如何更加有效地保護我們的文檔,更是一個刻不容緩的問題。Word有著非常強大的文字編輯功能,是我們日常工作生活中十分常用的辦公軟體,同時Word本身也提供了許多安全和保護功能,下面就讓我們來看看給Word文檔加密的技巧。這幾種方式,各有玄機,正所謂是「一山還比一山高」啊!

1、普通加密

首先打開需要加密的Word文檔,選擇「工具」菜單中的「選項」命令,在彈出的「選項」對話框中選擇「保存」標簽,分別在「打開許可權密碼」和「修改許可權密碼」框中輸入密碼,然後點擊「確定」按鈕退出,最後將該文檔保存即可。注意:「打開許可權密碼」和「修改許可權密碼」可以相同也可以不同,設置「打開許可權密碼」是為了防止別人打開該文檔,而設置「修改許可權密碼」是為了防止別人修改該文檔,如果只設置「修改許可權密碼」,那麼別人仍然可以打開該文檔,但是如果不知道密碼的話,並不能做任何修改。

2、模板加密

首先到C:\Windows\Application Data\Microsoft\Templetas文件夾中,找到要加密的通用模板(Normal.dot),然後選擇「工具→選項」,按照與上述步驟相同的方法為該模板設置密碼。要注意在保存的時候,選擇保存類型為「文檔模板(dot)」。這時由於Normal.dot已經打開,所以不能將加密模板保存為默認的通用模板,先將它保存為「Normal1.dot」,關閉Word後再將原來的「Normal.dot」刪除,把「Normal1.dot」重命名為「Normal.dot」。這樣以後每次啟動Word時,都會提示輸入密碼(如圖2),如果沒有密碼雖然可以進入,但是卻沒法使用默認模板。

3、宏自動加密

其實我們還可以利用宏來自動加密文檔,選擇「工具→宏→宏」命令,彈出「宏」對話框,在「宏名」中輸入「AutoPassword」,在「宏的位置」中選擇「所有的活動模板和文檔」,然後點擊「創建」按鈕,出現「宏」編輯窗口,在源代碼窗口中的Sub AutoPassword()和End Sub之間插入以下代碼:

With Options
.AllowFastSave = True
.BackgroundSave = True
.CreateBackup = False
.SavePropertiesPrompt = False
.SaveInterval = 10
.SaveNormalPrompt = False
End With
With ActiveDocument
.ReadOnlyRecommended = False
.EmbedTrueTypeFonts = False
.SaveFormsData = False
.SaveSubsetFonts = False
.Password = "2002"
.WritePassword = "2002"
End With
Application.DefaultSaveFormat = ""

說明:上述代碼中的「.PassWord=」和「WritePassword=」後面分別表示的是「打開許可權密碼」和「修改許可權密碼」,本例中的打開和修改許可權密碼都是「2002」,用戶可以自行修改。

輸入上述代碼後,點擊「文件」菜單中的「保存Normal」,然後點擊「關閉並返回到Microsoft Word」。

接下來為了更方便地使用該宏,需要為它指定一個快捷鍵。在Word的工具欄上,點擊滑鼠右鍵,在彈出的菜單中選擇「自定義」,在「自定義」窗口中選擇「命令」標簽,然後點擊「鍵盤」按鈕,在「類別」中選擇「宏」,在「宏」中找到「AutoPassword」,然後在「請按新快捷鍵」中按下自定義的快捷鍵,比如「Alt+Ctrl+P」,再點擊「指定」按鈕即可。以後,每次新建一個文檔,只要按下Alt+Ctrl+P即可為該文檔添加密碼了。

最後要注意的是:密碼的設置盡量不要用電話號碼、生日和身份證等容易被猜出的號碼,密碼的長度最起碼也要6位數以上。密碼不要只用一種元素,Word密碼支持字母(區分大小寫)、數字、符號(區分全半形),最好將它們混合起來用。

⑶ 對php文件加密,有哪些免費軟體,怎麼加密

php 源文件加密工具PHP Screw .

目前最新版本是1.3
網址
http://sourceforge.net/projects/php-screw/
我的安裝環境
系統:Slackware 10
軟體:Apache 1.3.31
PHP 4.3.7
以上環境全部是slackware 10默認安裝後自帶的。具體的Apache+php+mysql安裝方法參照如下
支持php的Apache環境安裝
獲得軟體
下載php_screw-1.3 (http://prdownloads.sourceforge.net/php-screw/php_screw-1.3.tgz?download)

安裝
1.將獲得的php_screw-1.3.tgz文件放到/usr/local目錄下,然後用tar解壓縮
tar zxvf php_screw-1.3.tgz

2.進入/usr/local/php_screw-1.3目錄開始安裝
cd /usr/local/php_screw-1.3
phpize
./confiugre

3.設置自己用來加密的密碼
vi my_screw.h

-- Please change the encryption SEED key (pm9screw_mycryptkey) into the
values according to what you like.
The encryption will be harder to break, if you add more values to the
encryption SEED array. However, the size of the SEED is unrelated to
the time of the decrypt processing.

* If you can read and understand the source code, to modify an original
encryption logic will be possible. But in general, this should not
be necessary.

OPTIONAL: Encrypted scripts get a stamp added to the beginning of the
file. If you like, you may change this stamp defined by
PM9SCREW and PM9SCREW_LEN in php_screw.h. PM9SCREW_LEN must
be less than or equal to the size of PM9SCREW.

4.編譯
make

5.拷貝moles目錄下的php_screw.so文件到/usr/lib/php/extension目錄下
cp moles/php_screw.so /usr/lib/php/extension/

6.編輯php.ini文件
在php.ini文件里,加入如下語句
extension=php_screw.so

7.重新啟動Apache
/etc/rc.d/rc.httpd restart

8.編譯加密工具
cd tools
make

9.將tools目錄下加密用的工具screw拷貝到適當目錄
cp screw /usr/bin/

經過以上的10步,就已經把php_screw-1.3全部安裝完成了。並且現在的php也已經支持解釋加密過的php文件了
使用
1.現寫一個要加密的php文件。
我寫了如下的一個用來測試php速度的compute.php文件

<?
$a=0;
$t=time();
for($i=0;$i<5000000;$i++)
{$a=$a*$i;}
$t1=time();
echo "<p>";
echo "It used:";
echo $t1-$t;
echo "seconds";
?>
將上面的compute.php文件放到/var/www/htdocs目錄下。通過瀏覽器訪問,將顯示出php在大量計算時的速度(只能粗略估計一下)
2.將我們寫的php文件加密
cd /var/www/htdocs/
screw compute.php

我們加密後,現在目錄下的compute.php文件就是我們已經加密的了。而源文件被改名為compute.php.screw存放了。
我們現在再測試一下compute.php,看看能否正常使用?速度如何?
我比較了一下,加密前後的速度大概一樣,基本沒有太多的損失。

⑷ 如何使用易語言編寫一個文件加密軟體

使用加密文件的指令即可
找一找易語言加密文件模塊

⑸ jmeter如何使用使用MD5加密

方法/步驟

1、創建java文件:在指定的報名上右鍵單擊-》new-》class文件,

2、在彈出的窗口中填寫class文件名稱,點擊確定,生成java文件,

3、編寫加密代碼,使用md5將賬號和密碼組合加密。

4、編寫解密代碼,將上一步加密的密碼,傳入解密方法解密,

⑹ 怎麼給自己寫的程序加密啊

1。讓硬碟上的程序不能被工具正確解析又要能運行就是叫做加殼,不論你用的是什麼方法都是加殼的范疇 2。不論加了什麼樣的殼都是不可能防止被人看到代碼的,即使硬碟上的文件是加密的,程序要運行就要載入到內存,內存中必須是可識別的機器碼(和匯編一一對應)才能被運行,也就是說只要讓你的程序運行起來再attach就ok了,最後mp一般都是這樣做的。 3。如果真的要想不被別人看懂,必須自己做cpu關鍵是cpu的指令集,自己做操作系統,自己開發語言和編程工具,最關鍵的是要有人用你的系統和軟體 加密是防守,永遠都處於被動地位,沒有堅不可摧的盾!!!

⑺ 用Word編寫的文本文檔怎樣加密

面我給出幾個加密的方法:
文件菜單設置:1、打開需要加密的Word文檔。2、選「文件」的「另存為」,出現「另存為」對話框,在「工具」中選「常規選項」,出現「保存」選項卡。3、分別在「打開許可權密碼」和「修改許可權密碼」中輸入密碼(這兩種密碼可以相同也可以不同)。4、再次確認「打開許可權密碼」和「修改許可權密碼」。按「確定」退出「保存」選項卡。5、文件存檔。
由工具菜單設置:1、打開需要加密的Word文檔。2、選「工具」菜單的「選項」命令,出現「選項對話框」。3、在「選項」對話框中選「保存」選項卡。4、分別在「打開許可權密碼」和「修改許可權密碼」中輸入密碼,點「確定」退出。5、將文件保存。
對模板加密
如果我們不想別人使用Word提供的通用模板(Narmal.dot)或自己精心創作的一個模板,可以對該模板進行加密,其方法是:1、打開通用模板文件(文件名是Narmal.dot,通常可以在C:\ProgramFiles\Mi-crosoft\Templetas文件夾中找到)。2、按上面的兩種方法設置密碼。3、點「工具欄」中的保存(或選「文件」菜單的「保存」)。以後每次啟動Word時,就會提示你輸入密碼。

⑻ 怎樣製作自己的加密軟體

如果只是為了隱藏文件,簡單的就是設置個屬性,復雜的需要配合NTFS分區來做文件追加,這個相對來說比較復雜。不過,一般來說,還是用更改擴展名來做文件保護。比如,一個.txt的文檔,你把它改成.avi的視頻擴展名或是動態鏈接庫.dll格式。一般情況下沒人打得開。注意,這只是迷惑對方,並不能隱藏文件。還有。最好不要使用什麼文件加密工具,那東西巨垃圾。要麼是加密後換個方式就打開了,要麼就是一到使用期就鎖死了,你想打都打不開';。
如果你確認所需要加密的文件真的非常重要,那還是推你利用NTFS分區,追加到文件中的方式吧。

⑼ 怎麼給自己寫的軟體加密

如果你的程序核心模塊不希望被第3方知道,可以在代碼里直接加密,用時解密,或者你有匯編實力,直接將功能模塊寫成SHELLCODE,加密SHELLCODE,需要調用時動態解密。都整個文件加密的可行性比較低