12345678910111213141516171819202122232425262728 |
- 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
- }
|