在没有解密密钥的情况下对服务器上的内容进行加密

时间:2011-11-07 20:20:41

标签: encryption

说你有一些字符串:

bank_account = '12345';

并且您希望使用某种方法自动加密它:

magic_encrypt(bank_account);

并存储它。解密密码/代码将不存在于服务器上,因此服务器需要能够对数据进行加密而无法对其进行解密。这样,如果服务器被泄露,那么所有存储的数据都不会被邪恶的第三方解密。

需要时,数据将从服务器中提取并在安全环境中解密。

我应该使用哪种加密方式?

1 个答案:

答案 0 :(得分:3)

您想要的是非对称密钥加密。像RSAElGamal这样的算法就可以做到这一点。