cryptography - rdp 文件签名创建是如何工作的?

标签 cryptography digital-signature remote-desktop rdp

rdp 文件签名是如何创建的(我指的是 rdpsign.exe 内部算法)? 涉及到哪些加密技术?

rdpsign.exe 向 rdp 文件添加了两个新值:“signscope:s:”和“signature:s:”。 signscope 可能是一组被认为值得添加到构成签名的数据 blob 的安全设置。 签名值是 base64 编码的。 我可以成功解码它,但无法识别生成的二进制数据。

参见 https://technet.microsoft.com/en-us/library/cc753982(v=ws.10).aspx有关 rdpsign.exe 命令的说明。

我没有在网上找到任何规范。

最佳答案

这是答案(rdpsign.exe 逆向工程):

https://github.com/nfedera/rdpsign

关于cryptography - rdp 文件签名创建是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32287724/

相关文章:

java - 从智能卡读取私钥以对XML文档进行数字签名

c# - 使用 C sharp 中的 RSA 对 128 字节的字节数组进行签名

android 使用 .der 公钥验证文件签名

c# - 如何使用HashAlgorithm.TransformBlock/TransformFinalBlock?

.NET RSACryptoServiceProvider.SignData 的 Java 等价物

c# - 原始位图数据/扫描线(镜像驱动原始数据)?

c++ - 使用自定义凭据提供程序的远程桌面连接

delphi - Windows 7 上 WTSOpenServer 发生奇怪崩溃(仅在 Delphi 2009/2010 中)

java - 解密方法返回 null

java - 解密错误: "no iv set when one expected"