Node native module to encrypt/decrypt data. On Windows, it uses DPAPI
functionprotectData(userData: Uint8Array,optionalEntropy: Uint8Array,scope: "CurrentUser"|"LocalMachine"): Uint8Array;functionunprotectData(encryptedData: Uint8Array,optionalEntropy: Uint8Array,scope: "CurrentUser"|"LocalMachine"): Uint8Array;import*asdpapifrom"node-dpapi";constbuffer=Buffer.from("Hello world","utf-8");constencrypted=dpapi.protectData(buffer,null,"CurrentUser");constdecrypted=dpapi.unprotectData(encrypted,null,"CurrentUser");Q: Does this work on all platforms?
A: Currently it just works on Windows