2017-03-01 185 views

回答

0

您可以使用nedb挂钩afterSerializationbeforeDeserialization加密&解密数据

例如:

var db = new Datastore({ 

    filename : path.join(__dirname, 'data/anything.db'), 
    autoload: true, 
    afterSerialization: function (doc) { 
      // encription usig AES or any algo 
    }, 

    beforeDeserialization : function(doc) { 
     // encription usig AES and or algo with same key 
     return doc; 
    } 
});