Skip to main content

Encrypt: πŸ”‘πŸ”’

  • Symbol πŸ”’behaves like a binary operator
  • πŸ”’ encrypts what is on its rhs e.g. πŸ”’m
  • πŸ”‘πŸ”’uses the key on its lhs to encrypt
  • crypt = πŸ”‘πŸ”’ m just like e.g. multiplication copies the resultant into the lhs of =

 πŸ”‘πŸ”’ m behaves like a product by the operator πŸ”’incorporating is rhs and lhs into a product.

πŸ” ["rsa"] ; 

m = "hi";

crypt = πŸ”‘πŸ”’ m;

show crypt;

save as rsa;

Output:

"crypt" ⟢ "<|

\"Cipher\" -> \"RSA\",

\"Data\" -> ByteArray[\"UK0fWzfMEKdQ+aQnc5a3BX0C7ptg4aEa5mbXQhIRz+/17WVRIQ+atsjSET8Rin7BsIPaTW851pky8dbTLNNg8vja0mI572KZJXRM9YGaFte2UkqwGl4OSEdmv+fXD7KbVi0Ps/uO/EskrksneIPSCnIMaJ8VkSRjcNsXjuAoPvJ92mwvvfSSdMNxm0FJjuCMSgGZRfwwEK0XWviKcmV4eljBv2m9NT4Rk1e130EXovnqtGS5XNyGzDQew8fHtgRreeTmSwOO7HCfrqmzYH14aBTRf+KuLLcaPpKo98PGeCmnDW56CpDWHsnYsOtkq/oY/9ACHwPk9hR5Hfl9O2l2Yg==\"],

\"OriginalForm\" -> String,

\"Padding\" -> \"PKCS1\"

|>"