tft每日頭條

 > 生活

 > vba加密怎麼弄

vba加密怎麼弄

生活 更新时间:2024-11-27 18:05:19

VBA對本機物理地址進行MD5加密?有什麼用?

自己編寫的VBA,如果你覺得寫得不錯,功能你需要保護,就可以讓别人注冊才能使用,通過對物理地址加密然後注冊驗證,這是我的一個簡單思路。

1、獲取本機物理地址:

vba加密怎麼弄(通過VBA對本機物理地址進行MD5加密促使使用者注冊)1

獲取物理地址

2、自定義MD5函數:

Option Explicit

Private Const BITS_TO_A_BYTE = 8

Private Const BYTES_TO_A_WORD = 4

Private Const BITS_TO_A_WORD = 32

Private m_lOnBits(30)

Private m_l2Power(30)

Private Function LShift(lValue, iShiftBits)

If iShiftBits = 0 Then

LShift = lValue

Exit Function

ElseIf iShiftBits = 31 Then

If lValue And 1 Then

寫入注冊表

5、提示:

由于VBA保護效果太弱,别人很容易破解密碼而删除注冊部分的代碼,故可以将你VBA中的功能代碼以及上面加密注冊代碼封裝在dll中,代碼保護就強點,隻是相比VBA而言,因為dll也能破解的,隻是難度大點而已。如果代碼真的寫得好,可以開源,這是現代軟件人的思想,鼓勵開源。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved