Exemplo n.º 1
0
        public static string DecryptRSAFromB64(string text)
        {
            SCSC_RSA rsa = new SCSC_RSA();

            byte[] textBytes = Convert.FromBase64String(text);
            byte[] encrypted = rsa.DecryptPersonal(textBytes);
            return(Encoding.ASCII.GetString(encrypted));
        }
Exemplo n.º 2
0
        public ServerManager(string password)
        {
            string serverUser     = "******";
            string serverPassword = "******";
            //"SCSC_SQLite.sqlite"
            SCSC_RSA sc = new SCSC_RSA();

            serverCryptoManager = new CryptoManager();
            serverCryptoManager.SetUser(serverUser, serverPassword);
            //TEST!!
            sqlManager = new SQLManager(serverUser, serverPassword);
            sqlManager.Start("C:\\Work\\Testdb.sqlite");
            sqlManager.CreateTables();
            AddUserToDb("Tester", "Tester");
            //TEST!!
            //m_serverData = new ServerData();
            //m_serverData.Load();
            m_connectedUsers = new Dictionary <string, UserInstance>();
            m_groupChats     = new Dictionary <string, GroupChatInstance>();
            m_listener       = new Listener(8989, this);
            m_listener.StartListen();
        }