Encryption 仅在内部服务器上加密服务器上的CC而不可能解密

Encryption 仅在内部服务器上加密服务器上的CC而不可能解密,encryption,cryptography,public-key-encryption,encryption-symmetric,encryption-asymmetric,Encryption,Cryptography,Public Key Encryption,Encryption Symmetric,Encryption Asymmetric,我们希望在我们的网络服务器上加强我们的信用卡安全 目前,我们正在使用AES,这是一种新的解决方案。 我们不太高兴,因为如果泄露,小偷将有权获得解密密钥 我们正在考虑切换到非对称加密()以便解密密钥不会存储在此web服务器上。但在我看来,这种类型的加密不像对称加密那样安全 Q1:将2与2结合起来有意义吗? 我会这样做 在web服务器上 使用对称加密加密信用卡使用 非对称加密-公钥 在安全的环境中 解密w/非对称加密-公钥 使用对称加密解密 问题2:非对称加密确实不如对称密钥算法安全吗?“在我看来,

我们希望在我们的网络服务器上加强我们的信用卡安全

目前,我们正在使用AES,这是一种新的解决方案。 我们不太高兴,因为如果泄露,小偷将有权获得解密密钥

我们正在考虑切换到非对称加密()以便解密密钥不会存储在此web服务器上。但在我看来,这种类型的加密不像对称加密那样安全

Q1:将2与2结合起来有意义吗?

我会这样做

在web服务器上

  • 使用对称加密加密信用卡使用
  • 非对称加密-公钥
  • 在安全的环境中

  • 解密w/非对称加密-公钥
  • 使用对称加密解密

  • 问题2:非对称加密确实不如对称密钥算法安全吗?

    “在我看来,这种类型的加密不如对称加密安全。”只有当你关心量子计算机及其快速分解大数的能力时(不是真的,因为它们现在不可用).我投票结束这个问题,因为这与编程没有直接关系。这两个问题更适合你。Q1:你早就该这么做了。是的,就是这样。问题2:如果您使用相同(而不是相同!)的密钥大小,它们现在同样安全。量子计算机可以比经典计算机更快地破解RSA,但目前还没有(我们所知道的)。另见:谢谢@ArtjomB。!我对你最后的评论有点困惑。1.首先,你是说双重加密是一种方法,1。然后你会说“它们同样安全”,如果是这样的话,双重加密有什么意义?(1)我不会称之为双重加密,因为RSA和AES用于不同的事情,但是你需要AES来用RSA加密一些大的东西。如果要在双方之间发送内容,则需要某种非对称加密,如RSA。(2) 尽管它们的使用情况不同,但您可以确定RSA和AES的密钥大小,在这些情况下,强制执行(如密钥)将花费相同的时间。示例:2048位RSA将相当于128位AES密钥(我没有查找这些数字,因此它们可能是错误的)。“在我看来,这种类型的加密不如对称加密安全。”只有当你关心量子计算机及其快速计算大数的能力时(不是真的,因为它们现在不可用了)。我投票将这个问题作为离题题来结束,因为这与编程没有直接关系。这两个问题更适合你。Q1:你早就该这么做了。是的,就是这样。Q2:如果你使用等效(不等效!),它们今天同样安全密钥大小。量子计算机破解RSA的速度比经典计算机快得多,但目前还没有。另请参阅:谢谢@ArtjomB!。我对你最后的评论感到有点困惑。1.首先你说双重加密是一种方法,1.然后你说“它们同样安全”如果是这样的话,双重加密有什么意义?(1)我不会称之为双重加密,因为RSA和AES用于不同的用途,但是你需要AES来用RSA加密一些大的东西。如果你在双方之间发送东西,那么你需要某种非对称加密,比如RSA。(2)尽管它们的使用情况不同,但您可以确定它们的RSA和AES密钥大小,在这些情况下,强制执行(如密钥)将花费相同的时间。例如:2048位RSA将相当于128位AES密钥(我没有查找这些数字,因此它们可能是错误的)。