using HexaEightASKClientLibrary.HexaEight;
public static void Main()
var generic_gpt_resource_login_token = "BTcLUOYpr7VfsMXFHU..RgZtj+RfCn+l7p";
var generic_gpt_resource_name = "32F06EE16908D7D40732761920122DDC80068DF91C3542DD9C787D49C6F214E5";
var generic_gpt_resource_login_token_password = "3fdh#hHvJeCT32FA?T3N22VAHV&2#6VW";
var asymmetric_shared_key_of_server="AFmT4b81PswTXgZ9LOSYY8pU7QGq+EK2jaW1lRZzapz7jsfiJAyXKu1mTlBGkdVAoiXYnWD0NDaHsEp2FbQMofz5GnDk/IVcdDgZrbbCflpAyk//bppxqm9X+FYbhLBJj8YoL5gzpr8YQJ4O7rzIlRSnwQsc4PIbAt8MIBdOFbRxAE1iU0kw8PCRtFeQfY8eVNTYr74y2S5xECMHC7Mb+g==:RvONmIqwkpsaJRijuFzO9cHQPILnUQuiyE/YwT5DfvPz2MOvp7cxfsPBqRNa7MHO9HiGIuheK/DGpR19Tust5Y5Z06td1Sqfl3SPAnixagYnIvqmSwmip4yPiZqJxsjW7W38Oe137anIWnkZE2EPcxF7Itb3qTnqT9mIhFBi0CF8HJNJTPyggpDNIK9E8iNWZXNp+JdiFxCQ2oA83JmrlBzRaLqB1h5+t7FP1yoefnnB2lIoQBC+E8Wnhv0/5d2DjQl2RZZTZFV3jsnROzZN8ymZNNVD1kLbIgBZKOUCqjAQMl46xWKjegwBxeNX1+4cU9QSxeJl25sAvYemXE5J4+ddD9gkc0kCwm2pN3YDx6s2IH1AkjJlG/7Wbhm97vU=:4Yk3FwYkUYtWdU8zuVMhJz970nwYzuGM1zzywAdwkMVfpfsQEr5ojjo+MaOQVblS6Hn6BCwapQSF9wTakIkQ9KwjJd4GoB4qhPnwGtTmSK949BnhM5WOb7IFk8TUFI02pBSnQjpCfBiOzVlcXRatuHMJHVuf1TysT1b+x/dMpydEnNozEQygOkfEx9P33CI06CJwWUHS17fT+lbcxm2ISVZQJ5bN6Ably/B6Dckpo+dy6/UIfij3jYT1CAKZxtaDm3f/hrtUYZrn2QvSnayMS9Sbjv2yrpb836bNSBUP05bfm0OLdTq5Cuf9dThQUSLGWVfadTo0Scj+hfCyRmNtOTBE4U+2GW37eyStkBP5caiSvwV/25o1yQNSIs2FIhQ=";
var gptresource = new ASKClient(generic_gpt_resource_login_token, generic_gpt_resource_name, generic_gpt_resource_login_token_password);
var encrypted_message_for_server = gptresource.EncryptMessageUsingSharedKey("A9CB8EFAF7D258CC03DCD71C37295B5FE7BE435DF13A43239D34EEDD4C21D464","Hello there, As an AI I do have a wide array of capabilities. How can I assist you today?",asymmetric_shared_key_of_server);
Console.WriteLine(encrypted_message_for_server);
var generic_server_resource_login_token = "PoRVXtnCGc....jMsUCLuAhnRYlqn7zX0b";
var generic_server_resource_name = "A9CB8EFAF7D258CC03DCD71C37295B5FE7BE435DF13A43239D34EEDD4C21D464";
var generic_server_resource_login_token_password = "8Sz!VCjTs?m+FcDWk2NNV3FYWXz49*h=";
var asymmetric_shared_key_of_gpt="1w0PryG0F50xuvpw4K4T5Y1Ei5P7c9ZtUxAcKPYv4ATG8mvSGQMOBZCBZYCKySVEEZOuE2AAmztTjWAWJEXi9lroYJE6Eb2B/AWS5AOXhvyjVP97E+XZ6KJBu07M+0i+OkNeRAGPLEjW64iTZwjFy7xY+w23H+Qcm+y01zXqjbQ6NmY6VAqzFhSo6DxV7XkffkeyfcaZ5ZA1lZ2CX2XfEg==:NnWJ5q3odW21m3XGUcU6jpLOFd+zN2LOx3PQ0S1u7xOtUaFRkuJuXFeVtGHEkmDk5DpLK/seXMysvd0eN0icq1I0c8sMrmYu5XtuP3KZiCCJBv+GlSR8KCPT0fuQX9SkzSkacDy7mnM08xKXDeJJnNJsyztHf3NLVKeO+enhKEMtfk6hCsgBheyYhLBb/8HA0GwxKr1P6cj2LRt6yCPqSsNSu3XSo3kM0sA1ISpSgwPW3tFZ8RB7MA330fbphjgC7jtKwY2HXWEAD1iTNNJ9eDR2GyTrKkdJGeFZ+FQT6h78NhI+mRTo3nr5QjmJilAVAyCQeQoWohxvnz9ZRIKccuVQ+Wsw2Ytcb1WmJHQhIIS/aAoL5ktvBP651dgNOww=:Pa0ggpdlEkuEHSmGaevwy8dd9loa18mWe3Sd6TOuQ7rxEYm7iaKiyMiQ173y8HyXd/GEufOttCMgCmvCp8hCmEfxHLJsLO8O3fGaZPq9LbKqXCM8DDlhKCqUMxTn77dan3KxIeRRDnsICP0NrlkjVglXUBx8cmLVCe6hHXewQO70gbO0Fh+1ixC9AYcEKmkt2B4OyFT26d5oMv3jIG+NrnKAMqV+OPRjZwTfg2Hv4S8vKpbq1E1xTxHpMK9BFJ9jGD9t8g4gmEzf+ztN9NYfN6A5++yArCKrdwQI2nhH9b0HktuDzdYvQgoNeo3t6l7V+b/fDOvTu8YhwYBNd/vGGjVeDSifTehGIVWzthe9v/eALuvpM2gh9wOMVE7kiec=";
var serverresource = new ASKClient(generic_server_resource_login_token, generic_server_resource_name, generic_server_resource_login_token_password);
var decrypteddata_on_server = serverresource.DecryptMessageUsingSharedKey(encrypted_message_for_server,asymmetric_shared_key_of_gpt);
Console.WriteLine(decrypteddata_on_server);
Console.WriteLine("The Decrypted JSON Data is below : ");
var resptemplate = new { REQUEST = "", SENDER = "", RECEIVER = "", STIME = "", RTIME = "", BODY = "" };
var datamessage = JsonConvert.DeserializeAnonymousType(decrypteddata_on_server, resptemplate);
Console.WriteLine("Sender :" + datamessage.SENDER.ToString());
Console.WriteLine("Receiver :" + datamessage.RECEIVER.ToString());
Console.WriteLine("Message Encrypted At :" + datamessage.STIME.ToString());
Console.WriteLine("Message Decrypted At :" + datamessage.RTIME.ToString());
Console.WriteLine("Message Body :" + datamessage.BODY.ToString());