【问题标题】:Key Management - Classic ASP - encrypt/decrypt密钥管理 - 经典 ASP - 加密/解密
【发布时间】:2010-08-10 22:16:46
【问题描述】:

这是我的场景:

我有一个名为 gen.asp 的文件,当有人请求这个文件时,它需要生成一个加密随机密钥并将其传回。 (Gen.asp 不能存储它生成的密钥,任何地方都没有会话,没有数据库)

我有一个名为 GenValid.asp 的不同文件,在这个文件中我需要验证加密随机密钥是否由 Gen.asp 生成。 (验证可以是如果加密的随机密钥可以解密,那么它是一个有效的密钥,如果不是,它不是一个有效的密钥)

我该怎么做?在经典 ASP 中。

【问题讨论】:

  • 您面临的挑战是什么?如何生成密钥?如何链接事件?

标签: asp-classic key encryption


【解决方案1】:

让 GenValid.asp 有一个 RSA1024 公私密钥对。在 gen.asp 结束时拥有与 GenValid.asp 关联的公钥。

当 gen.asp 生成会话密钥时,让这个会话密钥被 GenValid.asp 的公钥包装/blob-ed。

当这个打包的会话密钥到达 GenValid.asp 时,它可以单独解包会话密钥(使用它的 RSA1024 私钥)以进一步使用这个密钥。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 2018-11-16
    • 2020-04-23
    相关资源
    最近更新 更多