· 7 years ago · Jan 17, 2019, 09:10 PM
1const nemSdk = require('nem-sdk');
2const CryptoJS = require('crypto-js');
3const crypto = require('crypto');
4
5console.log('nemSdk.utils', nemSdk.utils);
6console.log('nemSdk.crypto', nemSdk.crypto);
7console.log('nemSdk', nemSdk);
8
9const rBytes = nemSdk.default.crypto.nacl.randomBytes(32);
10const count = 6000;
11
12let pass = '';
13let privateKey;
14privateKey = nemSdk.default.utils.convert.ua2hex(rBytes);
15
16const keyPair = nemSdk.default.crypto.keyPair.create(privateKey);
17const { secretKey, publicKey } = keyPair;
18
19var address = nemSdk.default.model.address.toAddress(publicKey, 104)
20
21console.log('address', address);
22
23
24const passphrase = passwordGenerator.generate({
25 length: 32,
26 numbers: true,
27 symbols: true,
28 uppercase: true,
29 exclude: '"',
30 strict: true,
31 });
32
33import passwordGenerator from 'generate-password';
34
35// const publicKeyHex = publicKey.toString('hex');