Пример #1
0
        public void RSAVerifyDataTest()
        {
            string sign   = OuatTools.RSASignData(TestLongText, Writer[1], config[0]);
            bool   verify = OuatTools.RSAVerifyData(TestLongText, Writer[0], sign);

            Assert.IsNotNull(sign);
            Assert.IsTrue(verify);
        }
Пример #2
0
        public void AESEncryptDataTest()
        {
            string key   = "keyiskey";
            string strIV = "ivisiv";
            string etext = null;

            etext = OuatTools.AESEncryptData(TestText, key, strIV);
            Assert.IsNotNull(etext);
        }
Пример #3
0
        public void RSADecryptDataBigTest()
        {
            string edatas = OuatTools.RSAEncryptData(RSATestLongText, Reader[0]);
            string datas  = OuatTools.RSADecryptData(edatas, Reader[1], config[1]);

            Assert.IsNotNull(edatas);
            Assert.IsNotNull(datas);
            Assert.AreEqual(RSATestLongText, datas);
        }
Пример #4
0
        public void U2ALongTextTest()
        {
            string s1 = OuatTools.A2U(TestLongText);
            string s2 = OuatTools.U2A(s1);

            Assert.IsNotNull(s1);
            Assert.IsNotNull(s2);
            Assert.AreEqual(TestLongText, s2);
        }
Пример #5
0
        public void AESEncryptData1MTest()
        {
            string text  = TestLongText;
            string key   = "keyiskey".PadRight(322, 'k');
            string strIV = "ivisiv".PadRight(166, 'i');
            string etext = null;

            etext = OuatTools.AESEncryptData(text, key, strIV);
            Assert.IsNotNull(etext);
        }
Пример #6
0
        public void MakeChapterTest()
        {
            string eText  = OuatTools.RsaSignAesEncryptData(TestLongText, Reader[0], Writer[1], config[0], out string eKeyIv, out string eSign);
            bool   verify = OuatTools.RsaSignAesDecryptData(eText, Writer[0], Reader[1], config[1], eKeyIv, eSign, out string text2);

            Assert.IsNotNull(eText);
            Assert.IsNotNull(eKeyIv);
            Assert.IsNotNull(eSign);
            Assert.IsNotNull(text2);
            Assert.IsTrue(verify);
            Assert.AreEqual(TestLongText, text2);
        }
Пример #7
0
        public void AESDecryptData1MTest()
        {
            string text2 = null;
            string key   = "keyiskey";
            string strIV = "ivisiv";
            string etext = null;

            etext = OuatTools.AESEncryptData(TestLongText, key, strIV);
            text2 = OuatTools.AESDecryptData(etext, key, strIV);
            Assert.IsNotNull(etext);
            Assert.IsNotNull(text2);
            Assert.AreEqual(TestLongText, text2);
        }
Пример #8
0
 public PublishrConfig(string author)
 {
     if (author.Equals("三语沫"))
     {
         Template_Info            = OuatTools.Template2String(Resource1.Template_Info);
         Template_Chapters        = OuatTools.Template2String(Resource1.Template_Chapters);
         Template_EncryptChapters = OuatTools.Template2String(Resource1.Template_EncryptChapters_MochajoeBook);
         Template_Html_Html       = OuatTools.Template2String(Resource1.Template_Html_Html);
         Template_Html_Script     = OuatTools.Template2String(Resource1.Template_Html_ScriptAllinOn);
         Template_Html_CSS        = OuatTools.Template2String(Resource1.Template_Html_CSS);
         Template_Html_Body       = OuatTools.Template2String(Resource1.Template_Html_Body);
         RsaPublisher             = OuatTools.Utf8Base64(Resource1.RsaPublisher);
     }
 }
Пример #9
0
        public void RSASignDataTest()
        {
            string sign = OuatTools.RSASignData(TestText, Writer[1], config[0]);

            Assert.IsNotNull(sign);
        }
Пример #10
0
        public void RSAEncryptDataTest()
        {
            string edatas = OuatTools.RSAEncryptData(TestText, Reader[0]);

            Assert.IsNotNull(edatas);
        }
Пример #11
0
        public void A2ULongTextTest()
        {
            string s1 = OuatTools.A2U(TestLongText);

            Assert.IsNotNull(s1);
        }