| { |
| "algorithm": "PBKDF2-HMACSHA512", |
| "schema": "pbkdf_test_schema.json", |
| "generatorVersion": "0.9", |
| "numberOfTests": 58, |
| "header": [ |
| "Test vector of type PbkdfTest are for password based key derivations." |
| ], |
| "notes": { |
| "Ascii": { |
| "bugType": "FUNCTIONALITY", |
| "description": "The test vector contains a password consisting of ASCII characters." |
| }, |
| "NonUtf8": { |
| "bugType": "FUNCTIONALITY", |
| "description": "The test vector contains a password that is not a valid UTF-8 string." |
| }, |
| "Printable": { |
| "bugType": "FUNCTIONALITY", |
| "description": "The test vector contains a password consisting of printable ASCII characters." |
| }, |
| "Pseudorandom": { |
| "bugType": "BASIC", |
| "description": "Pseudorandomly generated test vector" |
| }, |
| "Utf8": { |
| "bugType": "FUNCTIONALITY", |
| "description": "The test vector contains a password that is a valid UTF-8 string." |
| } |
| }, |
| "testGroups": [ |
| { |
| "type": "PbkdfTest", |
| "tests": [ |
| { |
| "tcId": 1, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "7130577430643470", |
| "salt": "798acc7c76739d75", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "4935390897319c3efc15d19304109c79", |
| "result": "valid" |
| }, |
| { |
| "tcId": 2, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "5a30673349567272", |
| "salt": "84bbd18de5ec10ff", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "d1b8e64e3b67a548c8bda3118eab1bc3f81b4cc9ead842eda18f6685533c2c7f4f49b8c7a78fea13b776", |
| "result": "valid" |
| }, |
| { |
| "tcId": 3, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "7439315572766f47", |
| "salt": "5d76db9ca0f0bae2", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "a5d7f0fe4adc54e2ac5edc54e005827a90cbd46c00b72be68f8fbd1da98c079b98622a69b1ea44c0d94cdae03c339b742d047ac63cac0d9af59786baee4a158080", |
| "result": "valid" |
| }, |
| { |
| "tcId": 4, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "6b6f67583748447a", |
| "salt": "0a8fbd0232a3a7f6e60d6564c92ea35f", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "23cb042249cf5d03f0cbfe8726df1bee", |
| "result": "valid" |
| }, |
| { |
| "tcId": 5, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "4939745242645168", |
| "salt": "0a3bb93c0de86a174ab005b8089706ab", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "8c9a9843f6c108ad5b95d872bd93f1afd8001871e24ae03100ab33a47b3bf923de1e0bb4a95985563a87", |
| "result": "valid" |
| }, |
| { |
| "tcId": 6, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "6f4f4d37324f6330", |
| "salt": "3827c3b6b1e6de7aab096eb75e23610d", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "0159b91e667079e448ae9707f9d538fcc4f297165f6fc85b2966f951669600ee7553f2b80e72f7c2688f2f4cf0f9f7eaf070333987aa7f7d45843076e1708e1229", |
| "result": "valid" |
| }, |
| { |
| "tcId": 7, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "6761734354484546654d36526f61386349", |
| "salt": "cac9ae7ef670990e", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "4f423de7d3ce6dde25a9c88058f175d4", |
| "result": "valid" |
| }, |
| { |
| "tcId": 8, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "75375330684678774e33586f76707a6551", |
| "salt": "201b1e277f4ff955", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "f5161add0381cd85fd3816902a56f1e5f84349362d9780eca06c201d1aa976106f5c55146c06d33d131d", |
| "result": "valid" |
| }, |
| { |
| "tcId": 9, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "51524b6a6d6d6b48524462507178696868", |
| "salt": "e71d6a702d2d54bc", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "8d4c0251d0344406a8e31261046fb4f2bdd7ef402afa5c4eb5020afc2d516ce2ceaf84a2fb904737234fdfe1b2226c5f64ec5a106ef18e9571a53b0db6a9136f43", |
| "result": "valid" |
| }, |
| { |
| "tcId": 10, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "3732317a52704b79306b4c6d3862317279", |
| "salt": "8b9314972ef99ac98b69b6c2ac4247c7", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "68b052397d9d0009393f939d8a41030a", |
| "result": "valid" |
| }, |
| { |
| "tcId": 11, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "75507078436d7536577a68535030553947", |
| "salt": "874d7cc9369ff9988642ffe05a7f2153", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "f6db4aec63695dfa52aa449120b118ef399ed5efa73c3f59c7aa08cd3cd0aa4401634a7bbf61d753752c", |
| "result": "valid" |
| }, |
| { |
| "tcId": 12, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "6f39505350597a445349783365374d7063", |
| "salt": "1569909588ec25a3afa147cb7fff9fb1", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "b8b2e382821089b02c972c1ca1495bc8d021fabe77733335555c6b27c4a6e73098e8385055891e8a55c05be3d20279bb168b8011f60705928dd05d1451775b62f1", |
| "result": "valid" |
| }, |
| { |
| "tcId": 13, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "4b2d6c600e66535c7f3d6d6c", |
| "salt": "7a4c02db8bd8fcc2", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "d3aca4f6df6e06b97c44fd295ed07965", |
| "result": "valid" |
| }, |
| { |
| "tcId": 14, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "287e74200e6b69285f5f7e00", |
| "salt": "dddf018487fa4b95", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "1fe411d3bde75e596197040e192dd0aa56ba282125db6e91090caace7bef3b07bbd4d3170b3ca8548587", |
| "result": "valid" |
| }, |
| { |
| "tcId": 15, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "0f3b5e220e1c000c2a703a4d", |
| "salt": "7cf71b19c0daf499", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "bcc6ca2f82450f4bff09009af28215e68b01ccfcaabdf176a7eceb61974cdd9a9ce3bd10b1d7f781c4d82612fb42bf3db424912389a0727515fef785d2cc28275c", |
| "result": "valid" |
| }, |
| { |
| "tcId": 16, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "1f4b7b354903545f2b07720b", |
| "salt": "62f91ea01f3a18aa2f122bd15c4a615b", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "26bfec4392af75d5e912d47c7d911fc5", |
| "result": "valid" |
| }, |
| { |
| "tcId": 17, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "5d7e1f70174b2f616c0d6722", |
| "salt": "4fb602173327228431dd8d088154c7ec", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "21f15760b44d879949320ecfa6fb1023c15f6284127c985ce36d83de2fa6e25fe5f98e0e0bcb89acda3f", |
| "result": "valid" |
| }, |
| { |
| "tcId": 18, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "2657324e694c6b242b174f1a", |
| "salt": "3cad67ef1eaf3aaafb5ee372d6b1ecb4", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "26c4a80bfa48325beefc3a32c543b1ed9dcb67458dba5c41b9ec1ea87ba82f52a98beaf2578f1e1d6f781676bc4664e9b629250bf0ad8440f8ceb05c51101ae8c7", |
| "result": "valid" |
| }, |
| { |
| "tcId": 19, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "15296b0933473119180f3c0645202d5221633803", |
| "salt": "d7412e4137fc4410", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "49fa49e9d9d4b8a230b888550fa95d4e", |
| "result": "valid" |
| }, |
| { |
| "tcId": 20, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "2a1124361d53464245580130076d6b54001e3d01", |
| "salt": "7ecaaed1eab03c3f", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "d80c7b2a6c4bfeede1926ad9fac65400078b865bc02d145fc0e045fe37cbbde4cafad121e4935f0b3052", |
| "result": "valid" |
| }, |
| { |
| "tcId": 21, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "666252024e18233308430820127e753e6b041f56", |
| "salt": "756fafa7fac1f019", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "ca4168cd34fd8bf311c180bcf00d7c50482c89f9bd639f8e3217ebcefc99f7cc4bf7fce90a9faed87912293163d5bdb55a61566bccc7366195d72b76f3b26ad332", |
| "result": "valid" |
| }, |
| { |
| "tcId": 22, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "7a106c2773542c791d2f0a02632b69644f666278", |
| "salt": "a36350db68186d747254bd9835219487", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "878ede7d7b80d4dfb2d7bffba76b288d", |
| "result": "valid" |
| }, |
| { |
| "tcId": 23, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "0b3c6f070149615b5b461c7f5c3a366a6d375402", |
| "salt": "42be6c8fcd7858458fb97cece0069524", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "4d631b173437810b9dc991a9b81d2e8a4981cfed6fd6ae508db3f6f6bb4d267388741ead7d3272fd5075", |
| "result": "valid" |
| }, |
| { |
| "tcId": 24, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Ascii" |
| ], |
| "password": "5177161d237c1b64426353434113015665344a6c", |
| "salt": "596dbf5830aa8b00682429883e0b1ed0", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "a4647786a04fa4129f5c4c43ff7ca48362b9e25bc962345355f01036c5df2962fab2906218267bd04b11a1834abb965e861e2fa3d721e4dded92ed7eefed058609", |
| "result": "valid" |
| }, |
| { |
| "tcId": 25, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "d0a3d1bed38acc83", |
| "salt": "8dfae85c9f2072ae", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "6b62ce6976fe2c9bd0a8a7acba7b83b5", |
| "result": "valid" |
| }, |
| { |
| "tcId": 26, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "d0bcccab64cf9a", |
| "salt": "15187b0393d8a441", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "3b80d72751093ad48c08b70fd13308834078b52c3c14e47523e189a475b6f6678dafb991bcb5c0b73f2c", |
| "result": "valid" |
| }, |
| { |
| "tcId": 27, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "c4bddd8f4ad69d", |
| "salt": "775bde4bd6e40ddd", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "4bb5ebbe99297ac9a3e3b14ad1a5b52307fbdb991e9bae74561a93e7165086f4a198ad515be73ccda118168150ece8627199ff267c3132e3a556ba3d8d812d8392", |
| "result": "valid" |
| }, |
| { |
| "tcId": 28, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "c299d292cd92dcb8", |
| "salt": "99c55e182238c8e0c385447685e9ba85", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "876ae3968ee80397415e7137d9bddf76", |
| "result": "valid" |
| }, |
| { |
| "tcId": 29, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "d086d0bed193d9b6", |
| "salt": "42a7aca6a7664f87b405b49d62a074db", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "a0d55ac130b1ef52e4dc05203cb78304cc49f56dd165eafc51f009d44cddf6e4befa59d3231c2393e9ab", |
| "result": "valid" |
| }, |
| { |
| "tcId": 30, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "da8ddcacde86d3b0", |
| "salt": "f3eb3938f338fe8639813beacd8100a5", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "1837beaf1c4a9efe10e8f8f6dafea3e494708a2512d7b64a396ed69b419b8c7e65f6ba2809c8555b62be2640d0ae297a68136f7a3fe8e226b87467e67c6254a6a2", |
| "result": "valid" |
| }, |
| { |
| "tcId": 31, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "cfbec3b9d7acc7a9d585d1a5c28fcca119", |
| "salt": "e9c55717a1259a29", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "1b3587d675b3170ab20fdb14f8c88e42", |
| "result": "valid" |
| }, |
| { |
| "tcId": 32, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "d29cd099d197d1b0da9aca8ec2a3daa5c38a", |
| "salt": "5acc2d76a9f4444c", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "93b0fc1b0313bab41929332682d9d2a5b947fbb5bbdb37c06d897dfc4a309eff5f1b1806a6a3b6f5fedf", |
| "result": "valid" |
| }, |
| { |
| "tcId": 33, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "de89d193d18c75c2b8c6bcd190d198c3a2", |
| "salt": "c69c3b58917e0975", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "e44c3d06dc5128edd230cd9bfcbd204fde2369fb39d6370cbb0021ce1610003d7d1789e83f3fa9ed5842f1a5afde4609b3b09ef6595b7f8647c26c6ae87f4b776f", |
| "result": "valid" |
| }, |
| { |
| "tcId": 34, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "da9dd096cb93db88dbbed495ceaacf853c", |
| "salt": "200bba668b2010b1968b82091848937c", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "6a294cfc91bd87da2700085a289a3f10", |
| "result": "valid" |
| }, |
| { |
| "tcId": 35, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "de81d0a6cea9c7b3cbabce9bda90d29f73", |
| "salt": "36586fdefbe916369412c9f3e6337ddf", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "18d49eaf798f4fab75aaadb42f8bcff45b83da5fad7932705cc829897692cedb161268aa04659ef2a1d8", |
| "result": "valid" |
| }, |
| { |
| "tcId": 36, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "Utf8" |
| ], |
| "password": "d281da97c8a3d8b7ceb9db80dc8dd4a0c3be", |
| "salt": "ab7c17e3b78fe71e373b0ccb0fc3ccda", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "ab933595222171a6bf0ef7288f4761d4e6dd29e68e566fde1b3bb6a5ae380b591334e680ed1fc70f181c54f3a6ea17388cf25c7f18555b1f67a6837b3590578161", |
| "result": "valid" |
| }, |
| { |
| "tcId": 37, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "8423ec7ea4ca4b03", |
| "salt": "8dfae85c9f2072ae", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "196cb574f499f6e20cd00a4eb0f70d4a", |
| "result": "valid" |
| }, |
| { |
| "tcId": 38, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "2c3c932bf0648bda", |
| "salt": "15187b0393d8a441", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "28ea911364150649f9c5831e5d3ab76b4c4009416ba68143388d00e294437ade367fd24fbc79a5173544", |
| "result": "valid" |
| }, |
| { |
| "tcId": 39, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "393d474fd84a259d", |
| "salt": "775bde4bd6e40ddd", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "38688a90efa49043340f480ba134e4d34f2f444c049864b918fbae5e324c7d11e5c790c4d6c4741bbedccc55f02a40a19edb117339e21fff27fd3b3b56b348403f", |
| "result": "valid" |
| }, |
| { |
| "tcId": 40, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "48997492c3528738", |
| "salt": "99c55e182238c8e0c385447685e9ba85", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "f3d1fa6c1cb2bc8f8fae275b69746f03", |
| "result": "valid" |
| }, |
| { |
| "tcId": 41, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "74064c3ebc53d676", |
| "salt": "42a7aca6a7664f87b405b49d62a074db", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "abb8c155cde2637d33261bd5c1db245ceb1e59e8cf223927697375bbc42273bf4f291d582885f9a5b634", |
| "result": "valid" |
| }, |
| { |
| "tcId": 42, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "668d4f2c8f86f4f0", |
| "salt": "f3eb3938f338fe8639813beacd8100a5", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "51960fa5ea92577833bd8ef87911c7e0ace4a94fd4f76afb6ec145455257593953389c7cbe497eae1d787f95b8472b0c251406492c64c25db19ace47d24d8f5a75", |
| "result": "valid" |
| }, |
| { |
| "tcId": 43, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "e3feb0f96dec61e9dd451465f88f132119", |
| "salt": "e9c55717a1259a29", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "2008be3283e9f6049829a4157c1c3088", |
| "result": "valid" |
| }, |
| { |
| "tcId": 44, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "5c9ca419dc576470269a828e40a3aea5ca", |
| "salt": "5acc2d76a9f4444c", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "81a8a54d860990b96d5aa9debadc95c6164ac85294a2350b20b893e73ab7421845bc69ede73805bfcff7", |
| "result": "valid" |
| }, |
| { |
| "tcId": 45, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "bf898453344c6875f0b8b9bc2c50fc58e2", |
| "salt": "c69c3b58917e0975", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "0452a418242f9539f8849d65466c96c984e021ddfde942a6a7e0b6dd1584dc8a536b1722684021444bf60fd958f391a5ba92fa6a44450d089faec32179f01f04c6", |
| "result": "valid" |
| }, |
| { |
| "tcId": 46, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "9e9d7c166ad3bec856fe5d15d3aacbc53c", |
| "salt": "200bba668b2010b1968b82091848937c", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "6320a1e2cc157e09607d4fc9a4ae3269", |
| "result": "valid" |
| }, |
| { |
| "tcId": 47, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "17812c26bba941f3c2ebdb9bb6904c9f73", |
| "salt": "36586fdefbe916369412c9f3e6337ddf", |
| "iterationCount": 4096, |
| "dkLen": 42, |
| "dk": "d42a8d13e4901d902c6ebf070fa3b253af9a0783cf5260daca193090337ad8ab783a2e46eb8022996c18", |
| "result": "valid" |
| }, |
| { |
| "tcId": 48, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom", |
| "NonUtf8" |
| ], |
| "password": "6c816697ba2366375bb986c0af0d7d20fe", |
| "salt": "ab7c17e3b78fe71e373b0ccb0fc3ccda", |
| "iterationCount": 4096, |
| "dkLen": 65, |
| "dk": "634fc75709b5d0e585269c6f31280bdc79c1aaaf72fd5a13e9848c5fc1be7caeff06fbda3fd83ec67aee6286e4411da66f1c9da5414734d5388f9f95c25a13c99a", |
| "result": "valid" |
| }, |
| { |
| "tcId": 49, |
| "comment": "empty password", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "", |
| "salt": "1a71e2118c9fbcc9", |
| "iterationCount": 4096, |
| "dkLen": 32, |
| "dk": "580ad63c3ade95c330d57e32af17fd342457fb0289b5d74c2d01ee109293bbdb", |
| "result": "valid" |
| }, |
| { |
| "tcId": 50, |
| "comment": "long password", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "523249584467597a5a4271363970667a4a714e744b7761545a4544494676766b6a6253417167566e456a6b456b454557504e69383653626a6e376b725764394d67", |
| "salt": "d26b99043c8ba3a4", |
| "iterationCount": 4096, |
| "dkLen": 32, |
| "dk": "983adc3df73cffc0649a9c9682498c6bacbe91980e809d0cf002200d913b2b73", |
| "result": "valid" |
| }, |
| { |
| "tcId": 51, |
| "comment": "long password", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "63727a466d396430795463456a6468545758693877674e516f544e6d486e61686f6956317071613133655471477933497531354b4f52516339494c53646756527a45524e6b4463723565676a62584a78426572536a74726b6b674341616a63356243354434706e66743836663754626663666370595a30767354454d4930524178", |
| "salt": "9266da5b8c102b27", |
| "iterationCount": 4096, |
| "dkLen": 32, |
| "dk": "9a3a9c839c05c455f1e83959f486b23b15f6e91bdf71b3da11bb0dd71ec98d49", |
| "result": "valid" |
| }, |
| { |
| "tcId": 52, |
| "comment": "long password", |
| "flags": [ |
| "Pseudorandom", |
| "Printable" |
| ], |
| "password": "32647a56696e6f45774464656c656257797058314d6f4f685975585a463172514b7a32535a6c307578576377796f3561416e6f42524e7a5044763072513662693742345a34324f50695258534c6859684441643262746f647633744d54424430744b46316e4b655942656565547a70413145434150713942687a4a4c555a67737636754e4b664450333558414d684a486c736a6f5a796b677130624d506265556941796d6f324371586b64524752633876544176684e5a5838536f564d33704e74594a4a7258766975337547583233736a353847723061614a4b45763765796c373248636e6167713474766e533737626d6376676c79536d347370707a65673869", |
| "salt": "6a06903b78dae6de", |
| "iterationCount": 4096, |
| "dkLen": 32, |
| "dk": "c27d89fdfb870fe02f4e3843025d33e91fa2eff7f8a18eefe7113818d1765126", |
| "result": "valid" |
| }, |
| { |
| "tcId": 53, |
| "comment": "special case password", |
| "flags": [ |
| "NonUtf8" |
| ], |
| "password": "ff", |
| "salt": "32140a66b88e1683", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "73eb7888fbad86cdb299455454d26429", |
| "result": "valid" |
| }, |
| { |
| "tcId": 54, |
| "comment": "special case password", |
| "flags": [ |
| "NonUtf8" |
| ], |
| "password": "ffffffffffffffff", |
| "salt": "8a359634423ed028", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "f0bdbf5507d74ab49ee220500107d69f", |
| "result": "valid" |
| }, |
| { |
| "tcId": 55, |
| "comment": "special case password", |
| "flags": [ |
| "NonUtf8" |
| ], |
| "password": "c0c0c0c0c0c0c0c0", |
| "salt": "d6f596f170ed2414", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "51eaac2999bab0ba22134d21f95ea277", |
| "result": "valid" |
| }, |
| { |
| "tcId": 56, |
| "comment": "special case password", |
| "flags": [ |
| "NonUtf8" |
| ], |
| "password": "eeeeeeeeeeeeeeee", |
| "salt": "6b2269425e288d03", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "f4e6be1916b7d1e21e8c4ea77c75b54e", |
| "result": "valid" |
| }, |
| { |
| "tcId": 57, |
| "comment": "special case password", |
| "flags": [ |
| "NonUtf8" |
| ], |
| "password": "f0f0f0f0f0f0f0f0", |
| "salt": "ebf0b04633711248", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "51baf8f1ecab753e30fd1ff995c29355", |
| "result": "valid" |
| }, |
| { |
| "tcId": 58, |
| "comment": "special case password", |
| "flags": [ |
| "Ascii" |
| ], |
| "password": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "salt": "9de9b71eeb9d9a34", |
| "iterationCount": 4096, |
| "dkLen": 16, |
| "dk": "2900d1f4870e09094070d986784dbcc8", |
| "result": "valid" |
| } |
| ] |
| } |
| ] |
| } |