最好的加密就是通過你的網(wǎng)站去加密!用網(wǎng)絡(luò)服務(wù)器驗證把一些主要程序都可以加載到服務(wù)器上!這樣你的程序加密就完美了!?。▊€人觀點純屬不懂裝懂的。哈哈見笑)
創(chuàng)新互聯(lián)公司是一家專業(yè)從事網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷、微信小程序定制開發(fā)、網(wǎng)站運營為一體的建站企業(yè);在網(wǎng)站建設(shè)告別千篇一律,告別似曾相識,這一次我們重新定義網(wǎng)站建設(shè),讓您的網(wǎng)站別具一格。響應(yīng)式網(wǎng)站建設(shè),實現(xiàn)全網(wǎng)營銷!一站適應(yīng)多終端,一樣的建站,不一樣的體驗!
不使用“加密的壓縮文件”,用VB的資源編輯器,把程序123.exe添加到資源文件,資源編輯器用法
點擊按鈕時,生成123.exe,再運行,代碼
Dim arr() As Byte
arr = LoadResData(101, "CUSTOM")
FileName = "C:\windows\temp\123.exe"
Open FileName For Binary As #1
Put #1, , arr
Close #1
Shell FileName, vbNormalFocus
在FormLoad事件里,寫如下代碼:
If MsgBox("是否打開程序?", MsgBoxStyle.OkCancel) = MsgBoxResult.Cancel Then
End
End If
大概方法是這樣,要想加密碼的話,將MsgBox()換成你自己寫的對話框。
如果還嫌不夠具體的話,你這點兒分就不夠。。。
"采用DES算法"這個說法不明確,首先是使用多少位的DES進行加密,通常是128位或192位,其次是,要先把主密鑰轉(zhuǎn)化成散列,才能供DES進行加密,轉(zhuǎn)化的方法是什么沒有明確,通常是md5,所以有的銀行卡說是128位md5 3DS就是指用md5轉(zhuǎn)換主密鑰散列,用DES進行加密,但是DES本身是64位(包含校驗碼),2DES是128位,3DES是192位,但是沒有2DES的叫法,所以128位、192位統(tǒng)稱3DES
要完整的md5+3DS實例,需要100分以上,要不到我的空間中查找相關(guān)的文章
網(wǎng)上有很多專業(yè)的加密教程
最適合小開發(fā)者的軟件加密方式就是下面這個
獲取硬件信息和個人注冊時的姓名手機號等一系列信息,通過預(yù)先設(shè)定好的加密函數(shù)進行散列加密,生成一個只有本人本機能使用的序列號,軟件正版授權(quán)的時候用同樣的方式生成序列號進行比對,一樣則通過