-
-
Notifications
You must be signed in to change notification settings - Fork 279
Benchmark
Daniel Wirtz edited this page Aug 19, 2014
·
13 revisions
Run it yourself: npm install bcrypt && node tests/bench.js
.
Using node v0.10.30 on an Intel Core i7-2600K:
Salt: $2a$08$lVfoTmne3l41NmhDTW7a2.
-
bcrypt sync: 20ms
$2a$08$lVfoTmne3l41NmhDTW7a2.B6aoP35kgFeAr3o7oK0KNdI/fM6iBRW
-
bcrypt.js sync: 60ms
$2a$08$lVfoTmne3l41NmhDTW7a2.B6aoP35kgFeAr3o7oK0KNdI/fM6iBRW
-
bcrypt async: 20ms
$2a$08$lVfoTmne3l41NmhDTW7a2.B6aoP35kgFeAr3o7oK0KNdI/fM6iBRW
-
bcrypt.js async: 57ms
$2a$08$lVfoTmne3l41NmhDTW7a2.B6aoP35kgFeAr3o7oK0KNdI/fM6iBRW
Salt: $2a$09$5ZMqsAoV2yup4Cf944BjE.
-
bcrypt sync: 41ms
$2a$09$5ZMqsAoV2yup4Cf944BjE.UupGro0K96BYVUicRovpHQGD8m68SpW
-
bcrypt.js sync: 112ms
$2a$09$5ZMqsAoV2yup4Cf944BjE.UupGro0K96BYVUicRovpHQGD8m68SpW
-
bcrypt async: 39ms
$2a$09$5ZMqsAoV2yup4Cf944BjE.UupGro0K96BYVUicRovpHQGD8m68SpW
-
bcrypt.js async: 112ms
$2a$09$5ZMqsAoV2yup4Cf944BjE.UupGro0K96BYVUicRovpHQGD8m68SpW
Salt: $2a$10$8IcIXFxA9P0239.xwydAae
-
bcrypt sync: 83ms
$2a$10$8IcIXFxA9P0239.xwydAaeOrRPoHOnqytn8tJyD7aeWWlQwMwd9WW
-
bcrypt.js sync: 223ms
$2a$10$8IcIXFxA9P0239.xwydAaeOrRPoHOnqytn8tJyD7aeWWlQwMwd9WW
-
bcrypt async: 79ms
$2a$10$8IcIXFxA9P0239.xwydAaeOrRPoHOnqytn8tJyD7aeWWlQwMwd9WW
-
bcrypt.js async: 226ms
$2a$10$8IcIXFxA9P0239.xwydAaeOrRPoHOnqytn8tJyD7aeWWlQwMwd9WW
Salt: $2a$11$wViOqW1fFcbQT363bvLr3u
-
bcrypt sync: 164ms
$2a$11$wViOqW1fFcbQT363bvLr3uFJ5z7s3DCUMVbPTsZS6YSVVPIcnwcdq
-
bcrypt.js sync: 446ms
$2a$11$wViOqW1fFcbQT363bvLr3uFJ5z7s3DCUMVbPTsZS6YSVVPIcnwcdq
-
bcrypt async: 158ms
$2a$11$wViOqW1fFcbQT363bvLr3uFJ5z7s3DCUMVbPTsZS6YSVVPIcnwcdq
-
bcrypt.js async: 445ms
$2a$11$wViOqW1fFcbQT363bvLr3uFJ5z7s3DCUMVbPTsZS6YSVVPIcnwcdq
Salt: $2a$12$imNfgszmv1b3OEGOcvC6t.
-
bcrypt sync: 313ms
$2a$12$imNfgszmv1b3OEGOcvC6t.4zVEEQUHECUzMxrqkNb6VVWdykIQYi6
-
bcrypt.js sync: 869ms
$2a$12$imNfgszmv1b3OEGOcvC6t.4zVEEQUHECUzMxrqkNb6VVWdykIQYi6
-
bcrypt async: 318ms
$2a$12$imNfgszmv1b3OEGOcvC6t.4zVEEQUHECUzMxrqkNb6VVWdykIQYi6
-
bcrypt.js async: 876ms
$2a$12$imNfgszmv1b3OEGOcvC6t.4zVEEQUHECUzMxrqkNb6VVWdykIQYi6
Salt: $2a$13$L1ZliwwcfVKab/SwMdq7k.
-
bcrypt sync: 635ms
$2a$13$L1ZliwwcfVKab/SwMdq7k.T8wrQ0qH5NevM9M4kqWau4XNlSVrhaC
-
bcrypt.js sync: 1734ms
$2a$13$L1ZliwwcfVKab/SwMdq7k.T8wrQ0qH5NevM9M4kqWau4XNlSVrhaC
-
bcrypt async: 628ms
$2a$13$L1ZliwwcfVKab/SwMdq7k.T8wrQ0qH5NevM9M4kqWau4XNlSVrhaC
-
bcrypt.js async: 1722ms
$2a$13$L1ZliwwcfVKab/SwMdq7k.T8wrQ0qH5NevM9M4kqWau4XNlSVrhaC
Salt: $2a$14$BCc86VMUfcEXh4aOJpxu7O
-
bcrypt sync: 1262ms
$2a$14$BCc86VMUfcEXh4aOJpxu7OeZnaR.EzimqnekkJuJCFbWLh2EaXhzC
-
bcrypt.js sync: 3460ms
$2a$14$BCc86VMUfcEXh4aOJpxu7OeZnaR.EzimqnekkJuJCFbWLh2EaXhzC
-
bcrypt async: 1247ms
$2a$14$BCc86VMUfcEXh4aOJpxu7OeZnaR.EzimqnekkJuJCFbWLh2EaXhzC
-
bcrypt.js async: 3462ms
$2a$14$BCc86VMUfcEXh4aOJpxu7OeZnaR.EzimqnekkJuJCFbWLh2EaXhzC
Salt: $2a$15$IZoNorSnslog4VcE2HJPqe
-
bcrypt sync: 2501ms
$2a$15$IZoNorSnslog4VcE2HJPqeGPRiyA5gODuDAgcpVKsjpIjetGPZzMS
-
bcrypt.js sync: 6882ms
$2a$15$IZoNorSnslog4VcE2HJPqeGPRiyA5gODuDAgcpVKsjpIjetGPZzMS
-
bcrypt async: 2562ms
$2a$15$IZoNorSnslog4VcE2HJPqeGPRiyA5gODuDAgcpVKsjpIjetGPZzMS
-
bcrypt.js async: 6946ms
$2a$15$IZoNorSnslog4VcE2HJPqeGPRiyA5gODuDAgcpVKsjpIjetGPZzMS