相关疑难解决方法(0)

如何加密某些东西,以便可以使用三个键中的任意两个来解密?

所以说我想加密一个文件,我希望它被读取的唯一方法是两个不同的人输入他们的密钥.所以,例如有四个键:

key1,key2,key3,key4.

如果我使用key1加密它,那么以下组合将解除它:

  • KEY2,KEY3
  • KEY3,KEY4
  • KEY2,KEY4

这是否可以使用标准方法?

encryption

13
推荐指数
1
解决办法
3482
查看次数

使多方加密方案中的密钥子集过期

假设一种多方加密方案,类似于以下答案:使用多个不同密钥加密?.那是.一组密钥K可用于解密密文.

有没有办法到期:

K'? K
Run Code Online (Sandbox Code Playgroud)

这样K \ K'仍然可以破译密文,但不再K'

我当然假设密文已经因为到期而更新了K'.我不确定如何攻击它,或者它是否可能?

cryptography

4
推荐指数
1
解决办法
900
查看次数

GPG - 与多个收件人一起解密

我正在尝试解密已使用 2 个收件人 (--recipientrecipientA@example.com --recipientrecipientB@example.com) 加密的文件。但是,当我尝试解密文件时,它总是请求第一个收件人的密码。当第一个收件人密钥不是密钥环的一部分时,它将给出错误“未找到密钥”。

如何加密具有多个收件人的文件,以便双方都可以在不知道对方密钥和密码的情况下解密它们?

(对我来说,这个问题似乎很简单,也是一个基本功能 - 但显然我无法让它发挥作用)

先感谢您!

encryption gnupg

4
推荐指数
1
解决办法
5587
查看次数

在网络服务器上存储私有图像的最佳实践

例如,如果您有一个允许成员之间发送私人图像的在线社区,例如数字笔友或约会网站。

在网络服务器上保护这些图像的最佳实践以及将它们显示给经过身份验证的用户的最佳实践是什么?

这是我到目前为止所做的:

  1. 将图像存储在公共根之外。
  2. 通过一次性代码而不是实际图像位置检索图像。
  3. 不易猜测的随机散列图像名称和文件夹名称。
  4. PHP 脚本在显示图像之前验证用户身份。

在 root 之外似乎是存储图像以使其难以访问的最佳方法之一,但是如果服务器本身被直接黑客入侵怎么办?

有没有办法对图像文件进行哈希和盐处理,以便只有在哈希和盐匹配后才能显示图像,即使黑客拥有该文件?这可以通过 PHP 或 SQL 返回吗?我正在考虑将图像编码为base64,并使用每个用户随机生成的密码生成的盐对base64进行加盐(这可能吗?)或者有更好的方法吗?

php security hash image server

4
推荐指数
1
解决办法
3446
查看次数

标签 统计

encryption ×2

cryptography ×1

gnupg ×1

hash ×1

image ×1

php ×1

security ×1

server ×1