比较 2 个字符串格式的 SID
我可以比较 2 个字符串格式的 SID 是否相等吗?
根据我的理解,组 SID 是 Active Directory 林中的唯一标识符,因此我使用 ConvertSidToStringSid
获得的字符串也将是唯一的,因此可以与任何其他组 SID(字符串格式)通过使用字符串比较函数?
Can I compare 2 string-format SIDs for equality?
As per my understanding, a Group SID is a unique identifier in an Active Directory forest, so the string that I get by using ConvertSidToStringSid
will also be unique and can thus be compared to any other Group SID (string format) by using string comparison functions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,答案是“是的,只要您使用不区分大小写的比较”。
但是,如果我是你,我会考虑使用 EqualSid API 将它们作为二进制进行比较,并且仅将它们转换为字符串以显示给软件的最终用户。
AFAIK the answer is "yes as long as you're using case insensitive comparison".
However, if I were you I'd consider using the EqualSid API to compare them as binary, and only convert them to string to show to the end user of your software.