多年来我们一直使用 AWS v2 签名,现已被 v4 取代。
我正在慢慢地完成所有步骤,但在第 3 步中遇到了困难,其中要求以二进制格式输出的 HMAC-SHA256 加密。 https://docs.aws.amazon.com/AlexaWebInfoService/latest/CalculateSignatures.html https://docs.aws.amazon.com/general/latest/gr/sigv4-calculate-signature.html
我需要在Classic ASP中执行此操作,我有编码 SHA256 的脚本,但我找不到任何可以二进制输出的脚本。
我得到的最近的是 Chilkat 组件,它似乎从 SHA256 哈希值输出二进制文件,但我不知道如何实现这一点: http ://www.chilkatsoft.com/refdoc/xChilkatCrypt2Ref.html#method72
谁能用脚本(asp、vbscript、javascript)或 Chilkat(或其他)组件为我指明正确的方向?真正引起问题的是二进制输出。
提前谢谢了
我已经按照其他帖子中的示例来实现此目的但是收到以下错误:
FROM子句中的对象"otherDB.dbo.someTable"和"someDB.dbo.someTable"具有相同的公开名称.使用相关名称来区分它们.
这是SQL语句
UPDATE [someDB].[dbo].[someTable]
SET [someDB].[dbo].[someTable].[Name] = [otherDB].[dbo].[someTable].[Name]
FROM [someDB].[dbo].[someTable]
INNER JOIN [otherDB].[dbo].[someTable]
ON [someDB].[dbo].[someTable].[ID] = [otherDB].[dbo].[someTable].[ID]
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我简单要更新[Name]在[someBD].[someTable]从[otherDB].[someTable]
从我在其他类似查询中看到的情况来看,这应该可行,但我想知道我是否需要做一些不同的事情,因为它来自不同的数据库?
任何指针/帮助非常感谢.