如何给access里面的密码加MD5值

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:37:37
如何给access里面的密码加MD5值

我用ACCESS新建了一LOGOIN窗体,也建有一个包含USER和PASS的表.

但是有不用打开ACCESS就能看到内容的软件,这样一来不就不安全了.

请问如何给如何给access里面的密码加MD5值.
我独立开发的ACCESS,没有任何外部连接的啊. 就是单一的ACCCESS开发出来的MDB文件

你用什么语言连接数据库的?
上网找一个对应的md5函数,保存数据之前先对密码字段调用md5函数处理以下。

附:(asp版的)

<%
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
LShift = &H80000000
Else
LShift = 0
End If
Exit Function
ElseIf iShiftBits < 0 Or iShiftBits > 31 Then
Err.Raise 6
End If

If (lValue And m_l2Power(31 - iShiftBits)) Then
LShift = ((lValue And m_lOnBits(31 - (iShiftBits + 1))) * m_l2Power(iShiftBits)) Or &H80000000
Else
LShift = ((lValue And m_lOnBits(31 - iShiftBits)) * m_l2Power(iShiftBits))
End If
End Function

Private Function RShift(lValue, iShiftBits)
If iShiftBits = 0 Then
RShift =