vba加密怎么弄(通过VBA对本机物理地址进行MD5加密促使使用者注册)

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也能破解的,只是难度大点而已。如果代码真的写得好,可以开源,这是现代软件人的思想,鼓励开源。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页