Использование ключей асимметричной криптосистемы
Шифрование асимметричными ключами требует создания ключей общего пользования и частных ключей, допускающих шифрование сообщения с помощью ключа общего пользование и расшифровку только с помощью частного ключа.
Сгенерируйте два асимметричных ключa.
In[1]:=

keys = GenerateAsymmetricKeyPair[]
Out[1]=

Зашифруйте сообщение, используя ключ общего пользования.
In[2]:=

encrypted =
Encrypt[keys["PublicKey"],
"The gold is located off the coast of Honduras."]
Out[2]=

Сообщение не может быть расшифровано, используя ключ общего пользования, который применялся при шифровке. Необходимо использовать частный ключ.
In[3]:=

Decrypt[keys["PublicKey"], encrypted]

Out[3]=

In[4]:=

Decrypt[keys["PrivateKey"], encrypted]
Out[4]=
