文件名称:ntlm:通用Lisp NTLM身份验证库
文件大小:974KB
文件格式:ZIP
更新时间:2024-06-13 17:01:55
CommonLisp
NTLM 这是用于处理Microsoft Windows平台常用的NTLM身份验证协议的库。 可以在以下位置找到该协议的文档: 1.简介 NTLM协议包含发送3条消息: 客户端向服务器发送协商消息 服务器向客户端发送一个CHALLENGE消息,其中包含一个随机数(服务器质询) 客户端将AUTHENTICATE消息发送回服务器,其中包含涉及用户密码和服务器质询的哈希值的计算。 然后,服务器计算它期望从客户端收到的响应,如果客户端的响应与服务器期望的响应匹配,则身份验证成功。 请注意,无需知道纯文本用户密码即可完成整个过程(在两端)。 2.用法 每种消息类型都有一个打包和解包功能,用于创建缓冲区并从缓冲区中提取有意义的信息 在test.lisp中,有一个示例HTTP客户端和服务器(drakma / hunchentoot),展示了如何使用从Lisp NTLM库导出的功能。 可以
【文件预览】:
ntlm-master
----messages.lisp(32KB)
----example()
--------server.c(8KB)
--------client.lisp(3KB)
--------example.lisp(2KB)
--------test.lisp(34KB)
----package.lisp(706B)
----security.lisp(11KB)
----ntlm.asd(500B)
----LICENSE(1KB)
----MS-NLMP.pdf(2.12MB)
----gss.lisp(7KB)
----README.md(4KB)
----database.lisp(3KB)