Cryptiles

cryptiles

General purpose crypto utilities.

cryptiles provides util methods for creating cryptographically strong pseudo-random data with the below methods:

  • fixedTimeComparison
  • randomBits
  • randomDigits
  • randomString

Get it: npm install cryptiles

Sample usage:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const cryptiles = require("cryptiles");
[
cryptiles.fixedTimeComparison('abcd','abcd'),
cryptiles.randomBits(5),
cryptiles.randomDigits(5),
cryptiles.randomString(5)
]

/* ^
[
  true,
  Uint8Array <66>,
  "42115",
  "jsmx9"
]
*/

GIF FTW!

cryptiles

Suggest a module

Comments