Управление ключами - классический ASP - шифрование / дешифрование - PullRequest
0 голосов
/ 11 августа 2010

Вот мой сценарий:

У меня есть файл gen.asp, когда кто-нибудь запрашивает этот файл, ему нужно сгенерировать зашифрованный случайный ключ и передать его обратно. (Gen.asp не может хранить сгенерированный ключ, нигде ни сеанса, ни базы данных)

У меня есть другой файл с именем GenValid.asp, в этом файле мне нужно проверить, генерируется ли зашифрованный случайный ключ Gen.asp или нет. (проверка может быть, если зашифрованный случайный ключ может быть расшифрован, то это действительный ключ, если нет, то это не действительный ключ)

Как я могу это сделать? в классическом ASP.

1 Ответ

0 голосов
/ 11 августа 2010

Пусть GenValid.asp имеет пару закрытых-открытых ключей RSA1024.Иметь открытый ключ, связанный с GenValid.asp, в конце gen.asp.

Когда gen.asp генерирует ключ сеанса, пусть этот ключ сеанса будет обернут / промокнут открытым ключом GenValid.asp.

Когда этот завернутый сеансовый ключ достигает GenValid.asp, он один может развернуть сеансовый ключ (используя свой закрытый ключ RSA1024) для дальнейшего использования этого ключа.

...