Python新手。因此,我使用python ldap3从acitve目录中获取一些属性,并将其保存在mysql数据库中-所有这些都运行良好。我还从AD中获取了thumbnailphoto属性,并将其保存为同一个mysql数据库表中的blob。 问题是,我需要它在base64类型的文本中,但它似乎是以其他文本格式返回的。sample type text from ldap / mysql 我相信它应该已经保存在base64 (base64 result required)的active directory中,但事实并非如此。 如何将AD通过ldap3返回的文本转换为base64并保存到mysq
我正在处理HMAC输入的库,以获得签名,然后在服务器上检查签名以验证发送方。我的问题是库和服务器生成不同的HMAC。我使用OpenSSL包提供的HMAC函数。
密钥是Secret and secure key!,包(数据)是{"alg":"SHA256","id":1,"data":"DOGOOS","time":3,"expire":1},它生成以下签名egL2gFU2DZVNkTk7jzhl7YJOKhHOWqTh/pUi3G2G2C4=,而我的服务器为相同的数据生成6DE3KU