Beispiel #1
0
        static public MemoryStream EncryptDataBase(DataLayer.DataBaseInstance _dataToCrypt, byte[] _key)
        {
            byte[] _outputData = SharedCryptingMethods.DatabaseObjectToByteArray(_dataToCrypt);
            //Encrypt will be here


            //end of encrypt

            return(new MemoryStream(_outputData));
        }
Beispiel #2
0
        static internal byte[] DatabaseObjectToByteArray(DataLayer.DataBaseInstance _obj)
        {
            if (_obj == null)
            {
                return(null);
            }
            BinaryFormatter bf = new BinaryFormatter();

            using (MemoryStream ms = new MemoryStream())
            {
                bf.Serialize(ms, _obj);
                return(ms.ToArray());
            }
        }
Beispiel #3
0
 static public DataLayer.DataBaseInstance DecryptDataBase(byte[] _dataToDeCrypt)
 {
     byte[] _dbInstanceBytes             = SharedCryptingMethods.DecryptDatabaseObjectShellArrayToDatabaseBytes(_dataToDeCrypt);
     DataLayer.DataBaseInstance dbObject = SharedCryptingMethods.ByteArrayToDatabaseObject(_dbInstanceBytes);
     return(dbObject);
 }
 static public DataLayer.DataBaseInstance DecryptDataBase(byte[] _dataToDeCrypt, byte[] _key)
 {
     //Decryption will be here
     DataLayer.DataBaseInstance dbObject = SharedCryptingMethods.ByteArrayToDatabaseObject(_dataToDeCrypt);
     return(dbObject);
 }
 static public MemoryStream EncryptDataBase(DataLayer.DataBaseInstance _dataToCrypt)
 {
     byte[] _outputData           = SharedCryptingMethods.DatabaseObjectToByteArray(_dataToCrypt);
     byte[] DataBaseObjectInShell = SharedCryptingMethods.EncryptDatabaseBytesToDatabaseObjectShellArray(_outputData);
     return(new MemoryStream(DataBaseObjectInShell));
 }