本文整理汇总了C#中PubNubMessaging.Core.PubnubCrypto.Encrypt方法的典型用法代码示例。如果您正苦于以下问题:C# PubnubCrypto.Encrypt方法的具体用法?C# PubnubCrypto.Encrypt怎么用?C# PubnubCrypto.Encrypt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PubNubMessaging.Core.PubnubCrypto
的用法示例。
在下文中一共展示了PubnubCrypto.Encrypt方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestNullEncryption
public void TestNullEncryption()
{
bool isExpectedException = false;
ThreadPool.QueueUserWorkItem((s) =>
{
PubnubCrypto pc = new PubnubCrypto("enigma");
//serialized string
string message = null;
try
{
//Encrypt
string encryptedMessage = pc.Encrypt(message);
}
catch (ArgumentNullException)
{
isExpectedException = true;
}
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
Assert.IsTrue(isExpectedException);
TestComplete();
});
});
}
示例2: TestYayEncryptionBasic
public void TestYayEncryptionBasic ()
{
PubnubCrypto pubnubCrypto = new PubnubCrypto ("enigma");
//deserialized string
string message = "yay!";
//Encrypt
string encrypted = pubnubCrypto.Encrypt (message);
Assert.True (("q/xJqqN6qbiZMXYmiQC1Fw==").Equals (encrypted));
}
示例3: TestNullEncryption
public void TestNullEncryption()
{
PubnubCrypto pc = new PubnubCrypto("enigma");
//serialized string
string message = null;
//encrypt
string encryptedMessage = pc.Encrypt(message);
}
示例4: TestArrayEncryption
public void TestArrayEncryption()
{
PubnubCrypto pc = new PubnubCrypto("enigma");
//create an empty array object
object[] emptyArray = { };
//serialize
string serializedArray = JsonConvert.SerializeObject(emptyArray);
//Encrypt
string encryptedMessage = pc.Encrypt(serializedArray);
Assert.AreEqual("Ns4TB41JjT2NCXaGLWSPAQ==", encryptedMessage);
}
示例5: TestYayEncryption
public void TestYayEncryption ()
{
PubnubCrypto pubnubCrypto = new PubnubCrypto("enigma");
//deserialized string
string message= "yay!";
//serialize the string
message = Common.Serialize(message);
Console.WriteLine(message);
//Encrypt
string encrypted= pubnubCrypto.Encrypt(message);
Assert.True(("Wi24KS4pcTzvyuGOHubiXg==").Equals(encrypted));
}
示例6: TestYayEncryption
public void TestYayEncryption ()
{
PubnubCrypto pubnubCrypto = new PubnubCrypto("enigma");
//deserialized string
string message= "yay!";
//serialize the string
message= JsonConvert.SerializeObject(message);
Console.WriteLine(message);
//Encrypt
string encrypted= pubnubCrypto.Encrypt(message);
Assert.AreEqual("Wi24KS4pcTzvyuGOHubiXg==", encrypted);
}
示例7: TestArrayEncryption
public void TestArrayEncryption()
{
ThreadPool.QueueUserWorkItem((s) =>
{
PubnubCrypto pc = new PubnubCrypto("enigma");
//create an empty array object
object[] emptyArray = { };
//serialize
string serializedArray = JsonConvert.SerializeObject(emptyArray);
//Encrypt
string encryptedMessage = pc.Encrypt(serializedArray);
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
Assert.AreEqual("Ns4TB41JjT2NCXaGLWSPAQ==", encryptedMessage);
TestComplete();
});
});
}
示例8: TestNullEncryption
public void TestNullEncryption()
{
bool isExpectedException = false;
PubnubCrypto pc = new PubnubCrypto("enigma");
//serialized string
string message = null;
try
{
//Encrypt
string encryptedMessage = pc.Encrypt(message);
}
catch (ArgumentNullException)
{
isExpectedException = true;
}
Assert.IsTrue(isExpectedException);
}
示例9: TestNullEncryption
public void TestNullEncryption()
{
Debug.Log("Running TestNullEncryption()");
bool isExpectedException = false;
PubnubCrypto pc = new PubnubCrypto("enigma");
//serialized string
string message = null;
try
{
//Encrypt
pc.Encrypt(message);
}
catch (ArgumentNullException)
{
isExpectedException = true;
}
UUnitAssert.True(isExpectedException);
}
示例10: TestMyObjectEncryptionMiniJson
//will fail with minijson
//[Test]
public void TestMyObjectEncryptionMiniJson ()
{
PubnubCrypto pubnubCrypto = new PubnubCrypto ("enigma");
//create an object of the custom class
CustomClass cc = new CustomClass ();
//serialize it
string result = Common.SerializeMiniJson (cc);
//encrypt it
string encrypted = pubnubCrypto.Encrypt (result);
UnityEngine.Debug.Log ("encrypted:" + encrypted);
UnityEngine.Debug.Log ("result:" + result);
Assert.True (("Zbr7pEF/GFGKj1rOstp0tWzA4nwJXEfj+ezLtAr8qqE=").Equals (encrypted));
}
示例11: TestObjectEncryptionMiniJson
//will fail with minijson
//[Test]
public void TestObjectEncryptionMiniJson ()
{
PubnubCrypto pubnubCrypto = new PubnubCrypto ("enigma");
//create an object
Object obj = new Object ();
//serialize
string strObj = Common.SerializeMiniJson (obj);
//encrypt
string encrypted = pubnubCrypto.Encrypt (strObj);
Assert.True (("IDjZE9BHSjcX67RddfCYYg==").Equals (encrypted));
}
示例12: TestArrayEncryptionMiniJson
public void TestArrayEncryptionMiniJson ()
{
PubnubCrypto pubnubCrypto = new PubnubCrypto ("enigma");
//create an empty array object
object[] objArr = { };
string strArr = Common.SerializeMiniJson (objArr);
//Encrypt
string encrypted = pubnubCrypto.Encrypt (strArr);
Assert.True (("Ns4TB41JjT2NCXaGLWSPAQ==").Equals (encrypted));
}
示例13: TestGermanCharsEncryptionJSONFx
public void TestGermanCharsEncryptionJSONFx()
{
PubnubCrypto pubnubCrypto = new PubnubCrypto("enigma");
string message = "ÜÖ";
message = Common.SerializeUsingJSONFx(message);
Console.WriteLine(message);
string encrypted = pubnubCrypto.Encrypt(message);
Console.WriteLine(encrypted);
Assert.AreEqual("stpgsG1DZZxb44J7mFNSzg==", encrypted);
}
示例14: TestUnicodeCharsEncryptionJSONFx
public void TestUnicodeCharsEncryptionJSONFx()
{
PubnubCrypto pubnubCrypto = new PubnubCrypto("enigma");
string message = "漢語";
message = Common.SerializeUsingJSONFx(message);
Console.WriteLine(message);
string encrypted = pubnubCrypto.Encrypt(message);
Console.WriteLine(encrypted);
Assert.AreEqual("+BY5/miAA8aeuhVl4d13Kg==", encrypted);
}
示例15: TestPubNubEncryption1JSONFX
public void TestPubNubEncryption1JSONFX()
{
PubnubCrypto pubnubCrypto = new PubnubCrypto("enigma");
//non serialized string
string message = "Pubnub Messaging API 1";
//serialize
message = Common.SerializeUsingJSONFx(message);
//encrypt
string encrypted = pubnubCrypto.Encrypt(message);
Assert.AreEqual("f42pIQcWZ9zbTbH8cyLwByD/GsviOE0vcREIEVPARR0=", encrypted);
}