const { exec, execSync } = require('child_process'); const { v4: uuidv4, v3 , v5} = require('uuid'); const crypto = require('crypto'); const NodeRSA = require('node-rsa'); const { publichKey } = require('../package.json') let baseboardId = '' let cpuId = '' const getUUID = () => { const random = (new Date().getTime() + String(Math.floor(Math.random() * 1000))).replace(/(\d{4})(\d{4})(\d{4})(\d{4})/, '$1-$2-$3-$4'); return random } const encrypteUUID = (data) => new NodeRSA(publichKey, 'pkcs8-public-pem').decryptPublic(data, 'utf-8'); console.log('getUUID:', getUUID()); module.exports = { getUUID, encrypteUUID }