This little bit of code calls one of the more than 2500 undocumented nnotes.dll functions that Lotus refuses to give appropriate information on. Anyway, the purpose of this code is an easy way to encrypt your passwords by calling this function. Hope someone has some fun with it. All written in LS.
Declarations:
Type KFM_PASSWORD
xType As Integer
hPword As String * 48
End Type
Declare Sub SECKFMCreatePassword Lib "nnotes.dll" (Byval pString As String, x As KFM_PASSWORD)
Sub Initialize
Dim pA As String
Dim z As KFM_PASSWORD
pA = Inputbox("Enter Password")
Call SECKFMCreatePassword(pA,z)
Msgbox z.hPword,0+64,"Password Encoded"
End Sub
And that is it..simple...
Requires Free Membership to View
Register today to access targeted resources from our editorial writers and independent industry experts focused on Lotus Domino, Notes, Workplace and other related technologies.
This was first published in September 2001