如何在python中使用oauth或openid加密和解密文件?

2024-04-19 22:49:23 发布

您现在位置:Python中文网/ 问答频道 /正文

用户想要加密文件。他不想生成密钥或密码。用户有一个google帐户(或类似帐户)。是否可以编写一个使用第三方身份验证(或类似的)来加密和解密文件的程序?怎样?在

该程序的工作原理如下:

  • 用户说“保存”
  • 弹出第三方认证窗口
  • 用户使用第三方服务进行身份验证
  • 第三方服务是否返回一些令牌/密钥?在
  • 文件使用令牌加密
  • 时间流逝
  • 用户说“打开”
  • 弹出第三方认证窗口
  • 用户使用第三方服务进行身份验证
  • 第三方服务返回相同的令牌/密钥?在
  • 文件用令牌解密

以上是否可能?除了oauth或openid之外,其他方法是否可以实现这种行为?是否有可能为随机用户或多个帐户添加密码?在


Tags: 文件方法用户程序身份验证密码google时间