Зашифруйте что-нибудь на сервере без ключа дешифрования - PullRequest
0 голосов
/ 08 ноября 2011

скажем, у вас есть какая-то строка:

bank_account = '12345';

, и вы хотите автоматически зашифровать ее некоторым способом:

magic_encrypt(bank_account);

и сохранить ееПароль / код дешифрования не будет существовать на сервере, поэтому сервер должен иметь возможность шифровать данные без возможности их дешифрования.Таким образом, если сервер будет взломан, ни одна из сохраненных данных не сможет быть дешифрована злой третьей стороной.

Данные при необходимости извлекаются с сервера и дешифруются в защищенной среде.

Какой тип шифрования мне следует использовать?

1 Ответ

3 голосов
/ 08 ноября 2011

То, что вы хотите, называется криптографией с асимметричным ключом.Алгоритмы, такие как RSA и ElGamal сделают это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...