riongull / dash-secure-message-lib-examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dash Secure Message Lib Examples

Usage

Download repository

git clone https://github.com/cloudwheels/dash-secure-message-lib-examples.git

Install dependencies

npm install

Run tests

npm run test:user

output:

{
  query: 'carol',
  results: {
    name: 'carol',
    id: '6KK8NvsYBjwqYnxPnGxqK5fErM8wCS2vzZgVDueAoXSd',
    identityId: 'Hc686QnBpw31MfafZVZyoh5dhHxsgBg8R1e58nNZsMid',
    identity: Identity {
      protocolVersion: 0,
      id: 'Hc686QnBpw31MfafZVZyoh5dhHxsgBg8R1e58nNZsMid',
      publicKeys: [Array],
      balance: 9999008
    },
    publicKey: 'A6+8q1NoaYsmuRNzpoNiUMvDpXEBOYG/yMn3qDXjYNLg',
    privateKey: '89cbe055cab9db46eeb57790b62d5b9a421e3627e4cb62fefb10cc8f4dad85c6'
  }
}

npm run test:encrypt

output:

encrypted message: eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6WzMsMTY0LDc5LDE0OSw0OCwxNzgsMjA3LDc3LDExMiw1MywxMDYsMTI5LDgzLDI0OCw3MCwyMTcsMTI3LDE5NywxNjQsMTc0LDIyOCw3MywxNjIsMTU4LDE1LDE0OCwxMTQsMTk5LDExNiwxNTUsNjksMjAzLDc1LDc3LDExMiw0MiwxMjgsNSwxMTksMTUsODcsMTc0LDE0NSw3OSwzLDIxLDIzOCw4NSw5OSwxOTQsNjQsODksMTkwLDEzNiw0NiwxNzEsMTMyLDM2LDU4LDE2NCwxMzAsNDIsMCwxNjksMjI1LDEwOCw1NCw4NywxOTQsMjQzLDI1MSwyMTksNjAsNTEsMTQ1LDMyLDEzMiwyMCw3Myw3NSwxODEsMjIsODcsMTM2LDQyLDQsMTAxLDE5NiwxOTMsMjI5LDUwLDMsMjI1LDY3LDE2NSwxMDIsMTcwXX0=
encrypted group message: [
  [
    'A2QdE/f4DIpTuxPkGYFQYzqqZ9ytGy0hMwT6ccth17L4',
    'eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6WzMsMTY0LDc5LDE0OSw0OCwxNzgsMjA3LDc3LDExMiw1MywxMDYsMTI5LDgzLDI0OCw3MCwyMTcsMTI3LDE5NywxNjQsMTc0LDIyOCw3MywxNjIsMTU4LDE1LDE0OCwxMTQsMTk5LDExNiwxNTUsNjksMjAzLDc1LDc3LDExMiw0MiwxMjgsNSwxMTksMTUsODcsMTc0LDE0NSw3OSwzLDIxLDIzOCw4NSw5OSw0NCwxMDksMiwyMjEsNDgsNDcsMjUzLDE4MSwyMTIsMjUsMTY3LDM3LDIyOCwxMTQsMjEsMTg3LDYyLDMyLDY4LDQ0LDIxNSwyMzgsMjIwLDE0Myw0MiwyMDksNTEsMjEzLDIwMywxNjAsOTUsNTEsMTYyLDI3LDQ4LDYyLDY4LDIxOCwxMzYsMTU0LDYwLDI0NCwxNTQsNjAsMTgxLDIyNCw2OCwxODZdfQ=='
  ],
  [
    'A6+8q1NoaYsmuRNzpoNiUMvDpXEBOYG/yMn3qDXjYNLg',
    'eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6WzMsMTY0LDc5LDE0OSw0OCwxNzgsMjA3LDc3LDExMiw1MywxMDYsMTI5LDgzLDI0OCw3MCwyMTcsMTI3LDE5NywxNjQsMTc0LDIyOCw3MywxNjIsMTU4LDE1LDE0OCwxMTQsMTk5LDExNiwxNTUsNjksMjAzLDc1LDc3LDExMiw0MiwxMjgsNSwxMTksMTUsODcsMTc0LDE0NSw3OSwzLDIxLDIzOCw4NSw5OSwxOTQsNjQsODksMTkwLDEzNiw0NiwxNzEsMTMyLDM2LDU4LDE2NCwxMzAsNDIsMCwxNjksMjI1LDEwOCw1NCw4NywxOTQsMjQzLDI1MSwyMTksNjAsNTEsMTQ1LDMyLDEzMiwyMCw3Myw3NSwxODEsMjIsODcsMTM2LDQyLDQsMTAxLDE5NiwxOTMsMjI5LDUwLDMsMjI1LDY3LDE2NSwxMDIsMTcwXX0='
  ]
]
decrypted message: test
encrypted message array: [
  'eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6WzMsMTY0LDc5LDE0OSw0OCwxNzgsMjA3LDc3LDExMiw1MywxMDYsMTI5LDgzLDI0OCw3MCwyMTcsMTI3LDE5NywxNjQsMTc0LDIyOCw3MywxNjIsMTU4LDE1LDE0OCwxMTQsMTk5LDExNiwxNTUsNjksMjAzLDc1LDc3LDExMiw0MiwxMjgsNSwxMTksMTUsODcsMTc0LDE0NSw3OSwzLDIxLDIzOCw4NSw5OSw0NCwxMDksMiwyMjEsNDgsNDcsMjUzLDE4MSwyMTIsMjUsMTY3LDM3LDIyOCwxMTQsMjEsMTg3LDYyLDMyLDY4LDQ0LDIxNSwyMzgsMjIwLDE0Myw0MiwyMDksNTEsMjEzLDIwMywxNjAsOTUsNTEsMTYyLDI3LDQ4LDYyLDY4LDIxOCwxMzYsMTU0LDYwLDI0NCwxNTQsNjAsMTgxLDIyNCw2OCwxODZdfQ==',
  'eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6WzMsMTY0LDc5LDE0OSw0OCwxNzgsMjA3LDc3LDExMiw1MywxMDYsMTI5LDgzLDI0OCw3MCwyMTcsMTI3LDE5NywxNjQsMTc0LDIyOCw3MywxNjIsMTU4LDE1LDE0OCwxMTQsMTk5LDExNiwxNTUsNjksMjAzLDc1LDc3LDExMiw0MiwxMjgsNSwxMTksMTUsODcsMTc0LDE0NSw3OSwzLDIxLDIzOCw4NSw5OSwxOTQsNjQsODksMTkwLDEzNiw0NiwxNzEsMTMyLDM2LDU4LDE2NCwxMzAsNDIsMCwxNjksMjI1LDEwOCw1NCw4NywxOTQsMjQzLDI1MSwyMTksNjAsNTEsMTQ1LDMyLDEzMiwyMCw3Myw3NSwxODEsMjIsODcsMTM2LDQyLDQsMTAxLDE5NiwxOTMsMjI5LDUwLDMsMjI1LDY3LDE2NSwxMDIsMTcwXX0='
]
decrypted group message for bob: [
  [
    'eyJ0eXBlIjoiQnVmZmVyIiwiZGF0YSI6WzMsMTY0LDc5LDE0OSw0OCwxNzgsMjA3LDc3LDExMiw1MywxMDYsMTI5LDgzLDI0OCw3MCwyMTcsMTI3LDE5NywxNjQsMTc0LDIyOCw3MywxNjIsMTU4LDE1LDE0OCwxMTQsMTk5LDExNiwxNTUsNjksMjAzLDc1LDc3LDExMiw0MiwxMjgsNSwxMTksMTUsODcsMTc0LDE0NSw3OSwzLDIxLDIzOCw4NSw5OSw0NCwxMDksMiwyMjEsNDgsNDcsMjUzLDE4MSwyMTIsMjUsMTY3LDM3LDIyOCwxMTQsMjEsMTg3LDYyLDMyLDY4LDQ0LDIxNSwyMzgsMjIwLDE0Myw0MiwyMDksNTEsMjEzLDIwMywxNjAsOTUsNTEsMTYyLDI3LDQ4LDYyLDY4LDIxOCwxMzYsMTU0LDYwLDI0NCwxNTQsNjAsMTgxLDIyNCw2OCwxODZdfQ==',
    'test'
  ]
]

About


Languages

Language:JavaScript 94.9%Language:HTML 5.1%