pbkdf2_hmacsha512_test.json (27331B)
1 { 2 "algorithm" : "PBKDF2-HMACSHA512", 3 "schema" : "pbkdf_test_schema.json", 4 "generatorVersion" : "0.9", 5 "numberOfTests" : 58, 6 "header" : [ 7 "Test vector of type PbkdfTest are for password based key derivations." 8 ], 9 "notes" : { 10 "Ascii" : { 11 "bugType" : "FUNCTIONALITY", 12 "description" : "The test vector contains a password consisting of ASCII characters." 13 }, 14 "NonUtf8" : { 15 "bugType" : "FUNCTIONALITY", 16 "description" : "The test vector contains a password that is not a valid UTF-8 string." 17 }, 18 "Printable" : { 19 "bugType" : "FUNCTIONALITY", 20 "description" : "The test vector contains a password consisting of printable ASCII characters." 21 }, 22 "Pseudorandom" : { 23 "bugType" : "BASIC", 24 "description" : "Pseudorandomly generated test vector" 25 }, 26 "Utf8" : { 27 "bugType" : "FUNCTIONALITY", 28 "description" : "The test vector contains a password that is a valid UTF-8 string." 29 } 30 }, 31 "testGroups" : [ 32 { 33 "type" : "PbkdfTest", 34 "tests" : [ 35 { 36 "tcId" : 1, 37 "comment" : "", 38 "flags" : [ 39 "Pseudorandom", 40 "Printable" 41 ], 42 "password" : "7130577430643470", 43 "salt" : "798acc7c76739d75", 44 "iterationCount" : 4096, 45 "dkLen" : 16, 46 "dk" : "4935390897319c3efc15d19304109c79", 47 "result" : "valid" 48 }, 49 { 50 "tcId" : 2, 51 "comment" : "", 52 "flags" : [ 53 "Pseudorandom", 54 "Printable" 55 ], 56 "password" : "5a30673349567272", 57 "salt" : "84bbd18de5ec10ff", 58 "iterationCount" : 4096, 59 "dkLen" : 42, 60 "dk" : "d1b8e64e3b67a548c8bda3118eab1bc3f81b4cc9ead842eda18f6685533c2c7f4f49b8c7a78fea13b776", 61 "result" : "valid" 62 }, 63 { 64 "tcId" : 3, 65 "comment" : "", 66 "flags" : [ 67 "Pseudorandom", 68 "Printable" 69 ], 70 "password" : "7439315572766f47", 71 "salt" : "5d76db9ca0f0bae2", 72 "iterationCount" : 4096, 73 "dkLen" : 65, 74 "dk" : "a5d7f0fe4adc54e2ac5edc54e005827a90cbd46c00b72be68f8fbd1da98c079b98622a69b1ea44c0d94cdae03c339b742d047ac63cac0d9af59786baee4a158080", 75 "result" : "valid" 76 }, 77 { 78 "tcId" : 4, 79 "comment" : "", 80 "flags" : [ 81 "Pseudorandom", 82 "Printable" 83 ], 84 "password" : "6b6f67583748447a", 85 "salt" : "0a8fbd0232a3a7f6e60d6564c92ea35f", 86 "iterationCount" : 4096, 87 "dkLen" : 16, 88 "dk" : "23cb042249cf5d03f0cbfe8726df1bee", 89 "result" : "valid" 90 }, 91 { 92 "tcId" : 5, 93 "comment" : "", 94 "flags" : [ 95 "Pseudorandom", 96 "Printable" 97 ], 98 "password" : "4939745242645168", 99 "salt" : "0a3bb93c0de86a174ab005b8089706ab", 100 "iterationCount" : 4096, 101 "dkLen" : 42, 102 "dk" : "8c9a9843f6c108ad5b95d872bd93f1afd8001871e24ae03100ab33a47b3bf923de1e0bb4a95985563a87", 103 "result" : "valid" 104 }, 105 { 106 "tcId" : 6, 107 "comment" : "", 108 "flags" : [ 109 "Pseudorandom", 110 "Printable" 111 ], 112 "password" : "6f4f4d37324f6330", 113 "salt" : "3827c3b6b1e6de7aab096eb75e23610d", 114 "iterationCount" : 4096, 115 "dkLen" : 65, 116 "dk" : "0159b91e667079e448ae9707f9d538fcc4f297165f6fc85b2966f951669600ee7553f2b80e72f7c2688f2f4cf0f9f7eaf070333987aa7f7d45843076e1708e1229", 117 "result" : "valid" 118 }, 119 { 120 "tcId" : 7, 121 "comment" : "", 122 "flags" : [ 123 "Pseudorandom", 124 "Printable" 125 ], 126 "password" : "6761734354484546654d36526f61386349", 127 "salt" : "cac9ae7ef670990e", 128 "iterationCount" : 4096, 129 "dkLen" : 16, 130 "dk" : "4f423de7d3ce6dde25a9c88058f175d4", 131 "result" : "valid" 132 }, 133 { 134 "tcId" : 8, 135 "comment" : "", 136 "flags" : [ 137 "Pseudorandom", 138 "Printable" 139 ], 140 "password" : "75375330684678774e33586f76707a6551", 141 "salt" : "201b1e277f4ff955", 142 "iterationCount" : 4096, 143 "dkLen" : 42, 144 "dk" : "f5161add0381cd85fd3816902a56f1e5f84349362d9780eca06c201d1aa976106f5c55146c06d33d131d", 145 "result" : "valid" 146 }, 147 { 148 "tcId" : 9, 149 "comment" : "", 150 "flags" : [ 151 "Pseudorandom", 152 "Printable" 153 ], 154 "password" : "51524b6a6d6d6b48524462507178696868", 155 "salt" : "e71d6a702d2d54bc", 156 "iterationCount" : 4096, 157 "dkLen" : 65, 158 "dk" : "8d4c0251d0344406a8e31261046fb4f2bdd7ef402afa5c4eb5020afc2d516ce2ceaf84a2fb904737234fdfe1b2226c5f64ec5a106ef18e9571a53b0db6a9136f43", 159 "result" : "valid" 160 }, 161 { 162 "tcId" : 10, 163 "comment" : "", 164 "flags" : [ 165 "Pseudorandom", 166 "Printable" 167 ], 168 "password" : "3732317a52704b79306b4c6d3862317279", 169 "salt" : "8b9314972ef99ac98b69b6c2ac4247c7", 170 "iterationCount" : 4096, 171 "dkLen" : 16, 172 "dk" : "68b052397d9d0009393f939d8a41030a", 173 "result" : "valid" 174 }, 175 { 176 "tcId" : 11, 177 "comment" : "", 178 "flags" : [ 179 "Pseudorandom", 180 "Printable" 181 ], 182 "password" : "75507078436d7536577a68535030553947", 183 "salt" : "874d7cc9369ff9988642ffe05a7f2153", 184 "iterationCount" : 4096, 185 "dkLen" : 42, 186 "dk" : "f6db4aec63695dfa52aa449120b118ef399ed5efa73c3f59c7aa08cd3cd0aa4401634a7bbf61d753752c", 187 "result" : "valid" 188 }, 189 { 190 "tcId" : 12, 191 "comment" : "", 192 "flags" : [ 193 "Pseudorandom", 194 "Printable" 195 ], 196 "password" : "6f39505350597a445349783365374d7063", 197 "salt" : "1569909588ec25a3afa147cb7fff9fb1", 198 "iterationCount" : 4096, 199 "dkLen" : 65, 200 "dk" : "b8b2e382821089b02c972c1ca1495bc8d021fabe77733335555c6b27c4a6e73098e8385055891e8a55c05be3d20279bb168b8011f60705928dd05d1451775b62f1", 201 "result" : "valid" 202 }, 203 { 204 "tcId" : 13, 205 "comment" : "", 206 "flags" : [ 207 "Pseudorandom", 208 "Ascii" 209 ], 210 "password" : "4b2d6c600e66535c7f3d6d6c", 211 "salt" : "7a4c02db8bd8fcc2", 212 "iterationCount" : 4096, 213 "dkLen" : 16, 214 "dk" : "d3aca4f6df6e06b97c44fd295ed07965", 215 "result" : "valid" 216 }, 217 { 218 "tcId" : 14, 219 "comment" : "", 220 "flags" : [ 221 "Pseudorandom", 222 "Ascii" 223 ], 224 "password" : "287e74200e6b69285f5f7e00", 225 "salt" : "dddf018487fa4b95", 226 "iterationCount" : 4096, 227 "dkLen" : 42, 228 "dk" : "1fe411d3bde75e596197040e192dd0aa56ba282125db6e91090caace7bef3b07bbd4d3170b3ca8548587", 229 "result" : "valid" 230 }, 231 { 232 "tcId" : 15, 233 "comment" : "", 234 "flags" : [ 235 "Pseudorandom", 236 "Ascii" 237 ], 238 "password" : "0f3b5e220e1c000c2a703a4d", 239 "salt" : "7cf71b19c0daf499", 240 "iterationCount" : 4096, 241 "dkLen" : 65, 242 "dk" : "bcc6ca2f82450f4bff09009af28215e68b01ccfcaabdf176a7eceb61974cdd9a9ce3bd10b1d7f781c4d82612fb42bf3db424912389a0727515fef785d2cc28275c", 243 "result" : "valid" 244 }, 245 { 246 "tcId" : 16, 247 "comment" : "", 248 "flags" : [ 249 "Pseudorandom", 250 "Ascii" 251 ], 252 "password" : "1f4b7b354903545f2b07720b", 253 "salt" : "62f91ea01f3a18aa2f122bd15c4a615b", 254 "iterationCount" : 4096, 255 "dkLen" : 16, 256 "dk" : "26bfec4392af75d5e912d47c7d911fc5", 257 "result" : "valid" 258 }, 259 { 260 "tcId" : 17, 261 "comment" : "", 262 "flags" : [ 263 "Pseudorandom", 264 "Ascii" 265 ], 266 "password" : "5d7e1f70174b2f616c0d6722", 267 "salt" : "4fb602173327228431dd8d088154c7ec", 268 "iterationCount" : 4096, 269 "dkLen" : 42, 270 "dk" : "21f15760b44d879949320ecfa6fb1023c15f6284127c985ce36d83de2fa6e25fe5f98e0e0bcb89acda3f", 271 "result" : "valid" 272 }, 273 { 274 "tcId" : 18, 275 "comment" : "", 276 "flags" : [ 277 "Pseudorandom", 278 "Ascii" 279 ], 280 "password" : "2657324e694c6b242b174f1a", 281 "salt" : "3cad67ef1eaf3aaafb5ee372d6b1ecb4", 282 "iterationCount" : 4096, 283 "dkLen" : 65, 284 "dk" : "26c4a80bfa48325beefc3a32c543b1ed9dcb67458dba5c41b9ec1ea87ba82f52a98beaf2578f1e1d6f781676bc4664e9b629250bf0ad8440f8ceb05c51101ae8c7", 285 "result" : "valid" 286 }, 287 { 288 "tcId" : 19, 289 "comment" : "", 290 "flags" : [ 291 "Pseudorandom", 292 "Ascii" 293 ], 294 "password" : "15296b0933473119180f3c0645202d5221633803", 295 "salt" : "d7412e4137fc4410", 296 "iterationCount" : 4096, 297 "dkLen" : 16, 298 "dk" : "49fa49e9d9d4b8a230b888550fa95d4e", 299 "result" : "valid" 300 }, 301 { 302 "tcId" : 20, 303 "comment" : "", 304 "flags" : [ 305 "Pseudorandom", 306 "Ascii" 307 ], 308 "password" : "2a1124361d53464245580130076d6b54001e3d01", 309 "salt" : "7ecaaed1eab03c3f", 310 "iterationCount" : 4096, 311 "dkLen" : 42, 312 "dk" : "d80c7b2a6c4bfeede1926ad9fac65400078b865bc02d145fc0e045fe37cbbde4cafad121e4935f0b3052", 313 "result" : "valid" 314 }, 315 { 316 "tcId" : 21, 317 "comment" : "", 318 "flags" : [ 319 "Pseudorandom", 320 "Ascii" 321 ], 322 "password" : "666252024e18233308430820127e753e6b041f56", 323 "salt" : "756fafa7fac1f019", 324 "iterationCount" : 4096, 325 "dkLen" : 65, 326 "dk" : "ca4168cd34fd8bf311c180bcf00d7c50482c89f9bd639f8e3217ebcefc99f7cc4bf7fce90a9faed87912293163d5bdb55a61566bccc7366195d72b76f3b26ad332", 327 "result" : "valid" 328 }, 329 { 330 "tcId" : 22, 331 "comment" : "", 332 "flags" : [ 333 "Pseudorandom", 334 "Ascii" 335 ], 336 "password" : "7a106c2773542c791d2f0a02632b69644f666278", 337 "salt" : "a36350db68186d747254bd9835219487", 338 "iterationCount" : 4096, 339 "dkLen" : 16, 340 "dk" : "878ede7d7b80d4dfb2d7bffba76b288d", 341 "result" : "valid" 342 }, 343 { 344 "tcId" : 23, 345 "comment" : "", 346 "flags" : [ 347 "Pseudorandom", 348 "Ascii" 349 ], 350 "password" : "0b3c6f070149615b5b461c7f5c3a366a6d375402", 351 "salt" : "42be6c8fcd7858458fb97cece0069524", 352 "iterationCount" : 4096, 353 "dkLen" : 42, 354 "dk" : "4d631b173437810b9dc991a9b81d2e8a4981cfed6fd6ae508db3f6f6bb4d267388741ead7d3272fd5075", 355 "result" : "valid" 356 }, 357 { 358 "tcId" : 24, 359 "comment" : "", 360 "flags" : [ 361 "Pseudorandom", 362 "Ascii" 363 ], 364 "password" : "5177161d237c1b64426353434113015665344a6c", 365 "salt" : "596dbf5830aa8b00682429883e0b1ed0", 366 "iterationCount" : 4096, 367 "dkLen" : 65, 368 "dk" : "a4647786a04fa4129f5c4c43ff7ca48362b9e25bc962345355f01036c5df2962fab2906218267bd04b11a1834abb965e861e2fa3d721e4dded92ed7eefed058609", 369 "result" : "valid" 370 }, 371 { 372 "tcId" : 25, 373 "comment" : "", 374 "flags" : [ 375 "Pseudorandom", 376 "Utf8" 377 ], 378 "password" : "d0a3d1bed38acc83", 379 "salt" : "8dfae85c9f2072ae", 380 "iterationCount" : 4096, 381 "dkLen" : 16, 382 "dk" : "6b62ce6976fe2c9bd0a8a7acba7b83b5", 383 "result" : "valid" 384 }, 385 { 386 "tcId" : 26, 387 "comment" : "", 388 "flags" : [ 389 "Pseudorandom", 390 "Utf8" 391 ], 392 "password" : "d0bcccab64cf9a", 393 "salt" : "15187b0393d8a441", 394 "iterationCount" : 4096, 395 "dkLen" : 42, 396 "dk" : "3b80d72751093ad48c08b70fd13308834078b52c3c14e47523e189a475b6f6678dafb991bcb5c0b73f2c", 397 "result" : "valid" 398 }, 399 { 400 "tcId" : 27, 401 "comment" : "", 402 "flags" : [ 403 "Pseudorandom", 404 "Utf8" 405 ], 406 "password" : "c4bddd8f4ad69d", 407 "salt" : "775bde4bd6e40ddd", 408 "iterationCount" : 4096, 409 "dkLen" : 65, 410 "dk" : "4bb5ebbe99297ac9a3e3b14ad1a5b52307fbdb991e9bae74561a93e7165086f4a198ad515be73ccda118168150ece8627199ff267c3132e3a556ba3d8d812d8392", 411 "result" : "valid" 412 }, 413 { 414 "tcId" : 28, 415 "comment" : "", 416 "flags" : [ 417 "Pseudorandom", 418 "Utf8" 419 ], 420 "password" : "c299d292cd92dcb8", 421 "salt" : "99c55e182238c8e0c385447685e9ba85", 422 "iterationCount" : 4096, 423 "dkLen" : 16, 424 "dk" : "876ae3968ee80397415e7137d9bddf76", 425 "result" : "valid" 426 }, 427 { 428 "tcId" : 29, 429 "comment" : "", 430 "flags" : [ 431 "Pseudorandom", 432 "Utf8" 433 ], 434 "password" : "d086d0bed193d9b6", 435 "salt" : "42a7aca6a7664f87b405b49d62a074db", 436 "iterationCount" : 4096, 437 "dkLen" : 42, 438 "dk" : "a0d55ac130b1ef52e4dc05203cb78304cc49f56dd165eafc51f009d44cddf6e4befa59d3231c2393e9ab", 439 "result" : "valid" 440 }, 441 { 442 "tcId" : 30, 443 "comment" : "", 444 "flags" : [ 445 "Pseudorandom", 446 "Utf8" 447 ], 448 "password" : "da8ddcacde86d3b0", 449 "salt" : "f3eb3938f338fe8639813beacd8100a5", 450 "iterationCount" : 4096, 451 "dkLen" : 65, 452 "dk" : "1837beaf1c4a9efe10e8f8f6dafea3e494708a2512d7b64a396ed69b419b8c7e65f6ba2809c8555b62be2640d0ae297a68136f7a3fe8e226b87467e67c6254a6a2", 453 "result" : "valid" 454 }, 455 { 456 "tcId" : 31, 457 "comment" : "", 458 "flags" : [ 459 "Pseudorandom", 460 "Utf8" 461 ], 462 "password" : "cfbec3b9d7acc7a9d585d1a5c28fcca119", 463 "salt" : "e9c55717a1259a29", 464 "iterationCount" : 4096, 465 "dkLen" : 16, 466 "dk" : "1b3587d675b3170ab20fdb14f8c88e42", 467 "result" : "valid" 468 }, 469 { 470 "tcId" : 32, 471 "comment" : "", 472 "flags" : [ 473 "Pseudorandom", 474 "Utf8" 475 ], 476 "password" : "d29cd099d197d1b0da9aca8ec2a3daa5c38a", 477 "salt" : "5acc2d76a9f4444c", 478 "iterationCount" : 4096, 479 "dkLen" : 42, 480 "dk" : "93b0fc1b0313bab41929332682d9d2a5b947fbb5bbdb37c06d897dfc4a309eff5f1b1806a6a3b6f5fedf", 481 "result" : "valid" 482 }, 483 { 484 "tcId" : 33, 485 "comment" : "", 486 "flags" : [ 487 "Pseudorandom", 488 "Utf8" 489 ], 490 "password" : "de89d193d18c75c2b8c6bcd190d198c3a2", 491 "salt" : "c69c3b58917e0975", 492 "iterationCount" : 4096, 493 "dkLen" : 65, 494 "dk" : "e44c3d06dc5128edd230cd9bfcbd204fde2369fb39d6370cbb0021ce1610003d7d1789e83f3fa9ed5842f1a5afde4609b3b09ef6595b7f8647c26c6ae87f4b776f", 495 "result" : "valid" 496 }, 497 { 498 "tcId" : 34, 499 "comment" : "", 500 "flags" : [ 501 "Pseudorandom", 502 "Utf8" 503 ], 504 "password" : "da9dd096cb93db88dbbed495ceaacf853c", 505 "salt" : "200bba668b2010b1968b82091848937c", 506 "iterationCount" : 4096, 507 "dkLen" : 16, 508 "dk" : "6a294cfc91bd87da2700085a289a3f10", 509 "result" : "valid" 510 }, 511 { 512 "tcId" : 35, 513 "comment" : "", 514 "flags" : [ 515 "Pseudorandom", 516 "Utf8" 517 ], 518 "password" : "de81d0a6cea9c7b3cbabce9bda90d29f73", 519 "salt" : "36586fdefbe916369412c9f3e6337ddf", 520 "iterationCount" : 4096, 521 "dkLen" : 42, 522 "dk" : "18d49eaf798f4fab75aaadb42f8bcff45b83da5fad7932705cc829897692cedb161268aa04659ef2a1d8", 523 "result" : "valid" 524 }, 525 { 526 "tcId" : 36, 527 "comment" : "", 528 "flags" : [ 529 "Pseudorandom", 530 "Utf8" 531 ], 532 "password" : "d281da97c8a3d8b7ceb9db80dc8dd4a0c3be", 533 "salt" : "ab7c17e3b78fe71e373b0ccb0fc3ccda", 534 "iterationCount" : 4096, 535 "dkLen" : 65, 536 "dk" : "ab933595222171a6bf0ef7288f4761d4e6dd29e68e566fde1b3bb6a5ae380b591334e680ed1fc70f181c54f3a6ea17388cf25c7f18555b1f67a6837b3590578161", 537 "result" : "valid" 538 }, 539 { 540 "tcId" : 37, 541 "comment" : "", 542 "flags" : [ 543 "Pseudorandom", 544 "NonUtf8" 545 ], 546 "password" : "8423ec7ea4ca4b03", 547 "salt" : "8dfae85c9f2072ae", 548 "iterationCount" : 4096, 549 "dkLen" : 16, 550 "dk" : "196cb574f499f6e20cd00a4eb0f70d4a", 551 "result" : "valid" 552 }, 553 { 554 "tcId" : 38, 555 "comment" : "", 556 "flags" : [ 557 "Pseudorandom", 558 "NonUtf8" 559 ], 560 "password" : "2c3c932bf0648bda", 561 "salt" : "15187b0393d8a441", 562 "iterationCount" : 4096, 563 "dkLen" : 42, 564 "dk" : "28ea911364150649f9c5831e5d3ab76b4c4009416ba68143388d00e294437ade367fd24fbc79a5173544", 565 "result" : "valid" 566 }, 567 { 568 "tcId" : 39, 569 "comment" : "", 570 "flags" : [ 571 "Pseudorandom", 572 "NonUtf8" 573 ], 574 "password" : "393d474fd84a259d", 575 "salt" : "775bde4bd6e40ddd", 576 "iterationCount" : 4096, 577 "dkLen" : 65, 578 "dk" : "38688a90efa49043340f480ba134e4d34f2f444c049864b918fbae5e324c7d11e5c790c4d6c4741bbedccc55f02a40a19edb117339e21fff27fd3b3b56b348403f", 579 "result" : "valid" 580 }, 581 { 582 "tcId" : 40, 583 "comment" : "", 584 "flags" : [ 585 "Pseudorandom", 586 "NonUtf8" 587 ], 588 "password" : "48997492c3528738", 589 "salt" : "99c55e182238c8e0c385447685e9ba85", 590 "iterationCount" : 4096, 591 "dkLen" : 16, 592 "dk" : "f3d1fa6c1cb2bc8f8fae275b69746f03", 593 "result" : "valid" 594 }, 595 { 596 "tcId" : 41, 597 "comment" : "", 598 "flags" : [ 599 "Pseudorandom", 600 "NonUtf8" 601 ], 602 "password" : "74064c3ebc53d676", 603 "salt" : "42a7aca6a7664f87b405b49d62a074db", 604 "iterationCount" : 4096, 605 "dkLen" : 42, 606 "dk" : "abb8c155cde2637d33261bd5c1db245ceb1e59e8cf223927697375bbc42273bf4f291d582885f9a5b634", 607 "result" : "valid" 608 }, 609 { 610 "tcId" : 42, 611 "comment" : "", 612 "flags" : [ 613 "Pseudorandom", 614 "NonUtf8" 615 ], 616 "password" : "668d4f2c8f86f4f0", 617 "salt" : "f3eb3938f338fe8639813beacd8100a5", 618 "iterationCount" : 4096, 619 "dkLen" : 65, 620 "dk" : "51960fa5ea92577833bd8ef87911c7e0ace4a94fd4f76afb6ec145455257593953389c7cbe497eae1d787f95b8472b0c251406492c64c25db19ace47d24d8f5a75", 621 "result" : "valid" 622 }, 623 { 624 "tcId" : 43, 625 "comment" : "", 626 "flags" : [ 627 "Pseudorandom", 628 "NonUtf8" 629 ], 630 "password" : "e3feb0f96dec61e9dd451465f88f132119", 631 "salt" : "e9c55717a1259a29", 632 "iterationCount" : 4096, 633 "dkLen" : 16, 634 "dk" : "2008be3283e9f6049829a4157c1c3088", 635 "result" : "valid" 636 }, 637 { 638 "tcId" : 44, 639 "comment" : "", 640 "flags" : [ 641 "Pseudorandom", 642 "NonUtf8" 643 ], 644 "password" : "5c9ca419dc576470269a828e40a3aea5ca", 645 "salt" : "5acc2d76a9f4444c", 646 "iterationCount" : 4096, 647 "dkLen" : 42, 648 "dk" : "81a8a54d860990b96d5aa9debadc95c6164ac85294a2350b20b893e73ab7421845bc69ede73805bfcff7", 649 "result" : "valid" 650 }, 651 { 652 "tcId" : 45, 653 "comment" : "", 654 "flags" : [ 655 "Pseudorandom", 656 "NonUtf8" 657 ], 658 "password" : "bf898453344c6875f0b8b9bc2c50fc58e2", 659 "salt" : "c69c3b58917e0975", 660 "iterationCount" : 4096, 661 "dkLen" : 65, 662 "dk" : "0452a418242f9539f8849d65466c96c984e021ddfde942a6a7e0b6dd1584dc8a536b1722684021444bf60fd958f391a5ba92fa6a44450d089faec32179f01f04c6", 663 "result" : "valid" 664 }, 665 { 666 "tcId" : 46, 667 "comment" : "", 668 "flags" : [ 669 "Pseudorandom", 670 "NonUtf8" 671 ], 672 "password" : "9e9d7c166ad3bec856fe5d15d3aacbc53c", 673 "salt" : "200bba668b2010b1968b82091848937c", 674 "iterationCount" : 4096, 675 "dkLen" : 16, 676 "dk" : "6320a1e2cc157e09607d4fc9a4ae3269", 677 "result" : "valid" 678 }, 679 { 680 "tcId" : 47, 681 "comment" : "", 682 "flags" : [ 683 "Pseudorandom", 684 "NonUtf8" 685 ], 686 "password" : "17812c26bba941f3c2ebdb9bb6904c9f73", 687 "salt" : "36586fdefbe916369412c9f3e6337ddf", 688 "iterationCount" : 4096, 689 "dkLen" : 42, 690 "dk" : "d42a8d13e4901d902c6ebf070fa3b253af9a0783cf5260daca193090337ad8ab783a2e46eb8022996c18", 691 "result" : "valid" 692 }, 693 { 694 "tcId" : 48, 695 "comment" : "", 696 "flags" : [ 697 "Pseudorandom", 698 "NonUtf8" 699 ], 700 "password" : "6c816697ba2366375bb986c0af0d7d20fe", 701 "salt" : "ab7c17e3b78fe71e373b0ccb0fc3ccda", 702 "iterationCount" : 4096, 703 "dkLen" : 65, 704 "dk" : "634fc75709b5d0e585269c6f31280bdc79c1aaaf72fd5a13e9848c5fc1be7caeff06fbda3fd83ec67aee6286e4411da66f1c9da5414734d5388f9f95c25a13c99a", 705 "result" : "valid" 706 }, 707 { 708 "tcId" : 49, 709 "comment" : "empty password", 710 "flags" : [ 711 "Pseudorandom", 712 "Printable" 713 ], 714 "password" : "", 715 "salt" : "1a71e2118c9fbcc9", 716 "iterationCount" : 4096, 717 "dkLen" : 32, 718 "dk" : "580ad63c3ade95c330d57e32af17fd342457fb0289b5d74c2d01ee109293bbdb", 719 "result" : "valid" 720 }, 721 { 722 "tcId" : 50, 723 "comment" : "long password", 724 "flags" : [ 725 "Pseudorandom", 726 "Printable" 727 ], 728 "password" : "523249584467597a5a4271363970667a4a714e744b7761545a4544494676766b6a6253417167566e456a6b456b454557504e69383653626a6e376b725764394d67", 729 "salt" : "d26b99043c8ba3a4", 730 "iterationCount" : 4096, 731 "dkLen" : 32, 732 "dk" : "983adc3df73cffc0649a9c9682498c6bacbe91980e809d0cf002200d913b2b73", 733 "result" : "valid" 734 }, 735 { 736 "tcId" : 51, 737 "comment" : "long password", 738 "flags" : [ 739 "Pseudorandom", 740 "Printable" 741 ], 742 "password" : "63727a466d396430795463456a6468545758693877674e516f544e6d486e61686f6956317071613133655471477933497531354b4f52516339494c53646756527a45524e6b4463723565676a62584a78426572536a74726b6b674341616a63356243354434706e66743836663754626663666370595a30767354454d4930524178", 743 "salt" : "9266da5b8c102b27", 744 "iterationCount" : 4096, 745 "dkLen" : 32, 746 "dk" : "9a3a9c839c05c455f1e83959f486b23b15f6e91bdf71b3da11bb0dd71ec98d49", 747 "result" : "valid" 748 }, 749 { 750 "tcId" : 52, 751 "comment" : "long password", 752 "flags" : [ 753 "Pseudorandom", 754 "Printable" 755 ], 756 "password" : "32647a56696e6f45774464656c656257797058314d6f4f685975585a463172514b7a32535a6c307578576377796f3561416e6f42524e7a5044763072513662693742345a34324f50695258534c6859684441643262746f647633744d54424430744b46316e4b655942656565547a70413145434150713942687a4a4c555a67737636754e4b664450333558414d684a486c736a6f5a796b677130624d506265556941796d6f324371586b64524752633876544176684e5a5838536f564d33704e74594a4a7258766975337547583233736a353847723061614a4b45763765796c373248636e6167713474766e533737626d6376676c79536d347370707a65673869", 757 "salt" : "6a06903b78dae6de", 758 "iterationCount" : 4096, 759 "dkLen" : 32, 760 "dk" : "c27d89fdfb870fe02f4e3843025d33e91fa2eff7f8a18eefe7113818d1765126", 761 "result" : "valid" 762 }, 763 { 764 "tcId" : 53, 765 "comment" : "special case password", 766 "flags" : [ 767 "NonUtf8" 768 ], 769 "password" : "ff", 770 "salt" : "32140a66b88e1683", 771 "iterationCount" : 4096, 772 "dkLen" : 16, 773 "dk" : "73eb7888fbad86cdb299455454d26429", 774 "result" : "valid" 775 }, 776 { 777 "tcId" : 54, 778 "comment" : "special case password", 779 "flags" : [ 780 "NonUtf8" 781 ], 782 "password" : "ffffffffffffffff", 783 "salt" : "8a359634423ed028", 784 "iterationCount" : 4096, 785 "dkLen" : 16, 786 "dk" : "f0bdbf5507d74ab49ee220500107d69f", 787 "result" : "valid" 788 }, 789 { 790 "tcId" : 55, 791 "comment" : "special case password", 792 "flags" : [ 793 "NonUtf8" 794 ], 795 "password" : "c0c0c0c0c0c0c0c0", 796 "salt" : "d6f596f170ed2414", 797 "iterationCount" : 4096, 798 "dkLen" : 16, 799 "dk" : "51eaac2999bab0ba22134d21f95ea277", 800 "result" : "valid" 801 }, 802 { 803 "tcId" : 56, 804 "comment" : "special case password", 805 "flags" : [ 806 "NonUtf8" 807 ], 808 "password" : "eeeeeeeeeeeeeeee", 809 "salt" : "6b2269425e288d03", 810 "iterationCount" : 4096, 811 "dkLen" : 16, 812 "dk" : "f4e6be1916b7d1e21e8c4ea77c75b54e", 813 "result" : "valid" 814 }, 815 { 816 "tcId" : 57, 817 "comment" : "special case password", 818 "flags" : [ 819 "NonUtf8" 820 ], 821 "password" : "f0f0f0f0f0f0f0f0", 822 "salt" : "ebf0b04633711248", 823 "iterationCount" : 4096, 824 "dkLen" : 16, 825 "dk" : "51baf8f1ecab753e30fd1ff995c29355", 826 "result" : "valid" 827 }, 828 { 829 "tcId" : 58, 830 "comment" : "special case password", 831 "flags" : [ 832 "Ascii" 833 ], 834 "password" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 835 "salt" : "9de9b71eeb9d9a34", 836 "iterationCount" : 4096, 837 "dkLen" : 16, 838 "dk" : "2900d1f4870e09094070d986784dbcc8", 839 "result" : "valid" 840 } 841 ] 842 } 843 ] 844 }