首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于向量密钥的密码算法,其误差与输入密钥和真实密钥之间的差异成正比。

基于向量密钥的密码算法,其误差与输入密钥和真实密钥之间的差异成正比。
EN

Stack Overflow用户
提问于 2021-06-18 07:36:50
回答 1查看 34关注 0票数 0

我想找到一个密码算法,它提供了下面描述的功能。

给定密钥(向量Vkey)和数据(图像),使用该密钥来封装图像;加密图像在加密后无法识别。

解密时,如果:

  1. 使用密钥= Vkey解密,解码后的图像与原始图像相同,与原始图像相同。
  2. 使用密钥= Vkey_1,而diff( Vkey,Vkey_1) < threashold,解码后的图像与原始图像略有不同(例如,每个像素1~5差)。
  3. 使用一个密钥= Vkey_2,这与Vkey(Vkey,Vkey_1) >threashold非常不一样,解码后的图像与原始图像相差甚远。

简而言之,diff(Vkey,Vkey_try)与diff(原始的、解密的图像)成正比。

有些加密算法要求解密密钥与密钥完全相同,但在这里,我们需要,“如果不完全匹配,但稍有不同,我们仍然可以解码,但可以使用少量的人工制品”。

是否有提供所需功能的类似的en(De)加密算法?

EN

回答 1

Stack Overflow用户

发布于 2021-06-18 20:40:27

没有满足2的密码安全算法。当使用密码安全算法时,如果没有正确的密钥,数据就无法与随机数据区分开来。因此,如果您使用不同的密钥来解密,数据应该是完全随机的。

有些算法可以使相关密钥产生类似的加密,如RC4,但这被认为是一个主要的安全问题,因此在TLS和其他安全协议中禁止使用RC4。输出结果也不足以满足您的目标。

如果您的目标是做一些其他的事情,而不是安全地加密您的数据(如您的标签“解扰”所建议的那样),如果您提到该目标是什么,那么我们可以提供一个有用的响应来帮助您完成该目标。例如,如果您的目标是生成类似的映像,这些图像差别很小,但您不需要加密安全性,那么有一些算法可以满足您的需要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68031172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档