| { | |
| "algorithm": "PBKDF2-HMACSHA224", | |
| "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": "8ee143d436330d9978192aadd0b94620", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 2, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "5a30673349567272", | |
| "salt": "84bbd18de5ec10ff", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "9a1f601c9cbdab8d856ca134226400b7bb76e05f832e6dbed7fbbbb8588f350df805442b5978f5640f52", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 3, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "7439315572766f47", | |
| "salt": "5d76db9ca0f0bae2", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "a2f0f558845aa8fd8c5f7c203a59ddd0d58f1887150c2591c2909233f742748728c1cd68444c8f21d109557ed43ce6e9a1d98334069a6cedda77836fef55ad9ebd", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 4, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "6b6f67583748447a", | |
| "salt": "0a8fbd0232a3a7f6e60d6564c92ea35f", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "bfd1d1ebc924499214c89c76006da228", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 5, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "4939745242645168", | |
| "salt": "0a3bb93c0de86a174ab005b8089706ab", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "1fc1f840c5b1810f6f01faefe26c895ae6b9f7207dc7cf1add3aed572eaf12bbbaddfe80db5422d50218", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 6, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "6f4f4d37324f6330", | |
| "salt": "3827c3b6b1e6de7aab096eb75e23610d", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "7444ff45b60c82af7f14f218361734e42b854fb7c1997d1266240392b6bf297f5a99906aa3c5c0156d03ffae52615f85a21ff45bdcb3ae7e5159db15d257524468", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 7, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "6761734354484546654d36526f61386349", | |
| "salt": "cac9ae7ef670990e", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "c9448067dc15c12a1550c0b0a0e2a358", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 8, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "75375330684678774e33586f76707a6551", | |
| "salt": "201b1e277f4ff955", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "2f4159d45782f53fb33dd1369d3aea4e2374ca4527232b6a9556e710850d5029379bf3f304d7deb46a16", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 9, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "51524b6a6d6d6b48524462507178696868", | |
| "salt": "e71d6a702d2d54bc", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "4d7e0c01e9b1ea0f6a50759994199d9f0044ed9cfc10808ba8412ef2014ef3d2aed990e7a8822e51adca3874fa65e99c7bf73a6f42f75c463d9f865facca832ce3", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 10, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "3732317a52704b79306b4c6d3862317279", | |
| "salt": "8b9314972ef99ac98b69b6c2ac4247c7", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "1852ac8b5be4deaec864b3067568662a", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 11, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "75507078436d7536577a68535030553947", | |
| "salt": "874d7cc9369ff9988642ffe05a7f2153", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "8b2f2b1e5fcf522011021c828cf26fb17bdbbe158e8af6998c0decddad9be0b9afb5ed20c66f6bc291aa", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 12, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "6f39505350597a445349783365374d7063", | |
| "salt": "1569909588ec25a3afa147cb7fff9fb1", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "aefe089d5e9ee63c3523e11bbe71eb450a4018aa4e254ed2b2ed87d05a1b3004d384647b7409c6c757c642377b2dd00d9d08056bf593c39397df746bc6f4d16f9e", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 13, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "4b2d6c600e66535c7f3d6d6c", | |
| "salt": "7a4c02db8bd8fcc2", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "c49bf50d62342de453882f039bb24f9c", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 14, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "287e74200e6b69285f5f7e00", | |
| "salt": "dddf018487fa4b95", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "b40505833bd98dfbf63887c2a3a01b2b6eaf74f2d84eb2c61dca3e7d71518838a8be7d6a4e523ef5b560", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 15, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "0f3b5e220e1c000c2a703a4d", | |
| "salt": "7cf71b19c0daf499", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "98c020d02eeaec4b22a02f868ddf3605b71b5cc6f7100290e52d34a9130b0fa216c642bac79880b6cd1a994c4174ec5eb49b006e9af04d2f287e08947c39a1146c", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 16, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "1f4b7b354903545f2b07720b", | |
| "salt": "62f91ea01f3a18aa2f122bd15c4a615b", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "e3d468c8fdd6dc804807a5d95c582fe9", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 17, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "5d7e1f70174b2f616c0d6722", | |
| "salt": "4fb602173327228431dd8d088154c7ec", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "8bd0fea27f1cfbfe25ac2984555f8df381368988d9f2dbffc22131dd965753afd1da4a53410557c23506", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 18, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "2657324e694c6b242b174f1a", | |
| "salt": "3cad67ef1eaf3aaafb5ee372d6b1ecb4", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "aed6d39875469a31c7ad938fd8851332a63a3dacff2b61884cea25f9e81c5610ca9d1c4f1a1afeb05d55bd9109a12ee0a71219aa40525b8cbe6af98dfd9e2f01d7", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 19, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "15296b0933473119180f3c0645202d5221633803", | |
| "salt": "d7412e4137fc4410", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "8d1b5237ed7520cb0027882bd0467f93", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 20, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "2a1124361d53464245580130076d6b54001e3d01", | |
| "salt": "7ecaaed1eab03c3f", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "b95ebbc29ead629df25d6533554fbf46647222984c903ff37119b8dacd7aaba8882920de15de74497ed2", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 21, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "666252024e18233308430820127e753e6b041f56", | |
| "salt": "756fafa7fac1f019", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "fe93a237dd6d3b8f0b2b7eacfbe7ded7380459b8178442789a1ebedd07ee2a0e19be10cda8408874c74836f50fe91f40d53313a66af23ed3430a6ecddf1385c100", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 22, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "7a106c2773542c791d2f0a02632b69644f666278", | |
| "salt": "a36350db68186d747254bd9835219487", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "2ed3182fe79f06c9a596fd490b1c017d", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 23, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "0b3c6f070149615b5b461c7f5c3a366a6d375402", | |
| "salt": "42be6c8fcd7858458fb97cece0069524", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "94414d27ac8d70b9bd2f1bd2b118d2e3e1357d2f1b0bd6362860cf4bb147ccacb7fc3368ec510956bf0c", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 24, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Ascii" | |
| ], | |
| "password": "5177161d237c1b64426353434113015665344a6c", | |
| "salt": "596dbf5830aa8b00682429883e0b1ed0", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "e7e75e35802873aaab1f30780c20f94e78b170d67b2e4a176021965e625e4627cb3426160fa1d2061c6811f3f72c501fdafe661b694bcb121b51c921574ea2db58", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 25, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "d0a3d1bed38acc83", | |
| "salt": "8dfae85c9f2072ae", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "cb040e12e0eea63ad10d001e89919ac6", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 26, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "d0bcccab64cf9a", | |
| "salt": "15187b0393d8a441", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "6fce6b09ea9b732ac9c8cde746cde750afd085727c5b6e682de5a7d37e675b00b04793f07b06f42c8b71", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 27, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "c4bddd8f4ad69d", | |
| "salt": "775bde4bd6e40ddd", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "8b58d6b6e4713dfab03329c62062a9853773b28c1841f8d30fdb8c6ba784a4670c1597f3e7271dcfdbd92a1ebf568670d4089080ecd5ae2ec9764d9d2ae7a8c9ed", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 28, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "c299d292cd92dcb8", | |
| "salt": "99c55e182238c8e0c385447685e9ba85", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "3c7b934589ba433d0da6e397f132616f", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 29, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "d086d0bed193d9b6", | |
| "salt": "42a7aca6a7664f87b405b49d62a074db", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "7814fd5d064e12b86cd9e6b61cbb2dca414b1b12e665acc8f6ae7922a5c60113d3fc181457b6733c61da", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 30, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "da8ddcacde86d3b0", | |
| "salt": "f3eb3938f338fe8639813beacd8100a5", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "2d631f110b6bc4ea1ee462d6039af2f3ac651c4739f9a246eff02bcbccab7a72a854c1a1f6429c4ee1c0d62e0cf56ee5906f989e8f6ded492a33977f233d5d0a6e", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 31, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "cfbec3b9d7acc7a9d585d1a5c28fcca119", | |
| "salt": "e9c55717a1259a29", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "9999bb75024ef114c3e0787500c72aaa", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 32, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "d29cd099d197d1b0da9aca8ec2a3daa5c38a", | |
| "salt": "5acc2d76a9f4444c", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "c74a4ace9c8dec9490adccb6bad6f38a7b36ea30553bf032823c42bb9970a986f409e0c6314f4a82406b", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 33, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "de89d193d18c75c2b8c6bcd190d198c3a2", | |
| "salt": "c69c3b58917e0975", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "b4baf5e438c7465049535ea5f183ccc01bf412f515e52b5259a6dbde5627193e94d632411ed16d271e119ea80ebf6c19834c1d956cab22aec7337f11662564d026", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 34, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "da9dd096cb93db88dbbed495ceaacf853c", | |
| "salt": "200bba668b2010b1968b82091848937c", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "59dd1197e7721f9f3be4cbdd309e4dfd", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 35, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "de81d0a6cea9c7b3cbabce9bda90d29f73", | |
| "salt": "36586fdefbe916369412c9f3e6337ddf", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "2699a8ac4728c9535b2c094be58ed578c425f7c479e40946728be29c6ab14d52cc03b602b91199a213fe", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 36, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Utf8" | |
| ], | |
| "password": "d281da97c8a3d8b7ceb9db80dc8dd4a0c3be", | |
| "salt": "ab7c17e3b78fe71e373b0ccb0fc3ccda", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "33083fc03d8634cd65c9a5839d7cfdcd6b09cf8c003a90ceeb5e3e58ff719a2e1d8f6cec64506c01d159079cb3335197534830a6725efc30b8667aee805afa1d07", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 37, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "8423ec7ea4ca4b03", | |
| "salt": "8dfae85c9f2072ae", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "3b84b80b42f43bca914e80164355e852", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 38, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "2c3c932bf0648bda", | |
| "salt": "15187b0393d8a441", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "7ce297a6d0588e7c9f6d2d75f44b0a8833f074139048aa0f4e4ab384b6776b60ef1a146eeafd2ab57c3e", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 39, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "393d474fd84a259d", | |
| "salt": "775bde4bd6e40ddd", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "a2320e47599baea5be1c4d5974fbff28d613e7aee0524aac6894e220ae5e168a3d9b9f8998ae4e13342192f682c08a7f3b9461f5c4792c288534765d6aaefae2c7", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 40, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "48997492c3528738", | |
| "salt": "99c55e182238c8e0c385447685e9ba85", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "a37a0077cd05aa668e786dd304981f9d", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 41, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "74064c3ebc53d676", | |
| "salt": "42a7aca6a7664f87b405b49d62a074db", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "b35e1def1113955c4f667c6e2eedf363fbdfa88486f8035223b0e1e3eef0399b543a779cf57dc84a0341", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 42, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "668d4f2c8f86f4f0", | |
| "salt": "f3eb3938f338fe8639813beacd8100a5", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "6c8d13d7925f29cbf6987213e4842a7cde9f03ae8802bad7d493864e5f26144a80347e5a54c3ab2884cacd9aa6d41151afdbf31c0335b5b108c12c8b469386f069", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 43, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "e3feb0f96dec61e9dd451465f88f132119", | |
| "salt": "e9c55717a1259a29", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "a4078a7899f2adbab5f3451fcb89340a", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 44, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "5c9ca419dc576470269a828e40a3aea5ca", | |
| "salt": "5acc2d76a9f4444c", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "350c195ddd613de101173c0601ce650d41ee8e09232567536b66abed5f752b72e07a69dea3c01bf71f47", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 45, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "bf898453344c6875f0b8b9bc2c50fc58e2", | |
| "salt": "c69c3b58917e0975", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "3b9b133ec921e8ea9dc432e688a15bab4217a02b34535f6aeecc3ab53b255e7bf8ec55a21ccc075fdc9b46c6ebefb1d638a8aa7a59f23d397ced4c8bf9946fa31a", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 46, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "9e9d7c166ad3bec856fe5d15d3aacbc53c", | |
| "salt": "200bba668b2010b1968b82091848937c", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "28ffe8e4266995d04219ae8d8ed8ccfc", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 47, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "17812c26bba941f3c2ebdb9bb6904c9f73", | |
| "salt": "36586fdefbe916369412c9f3e6337ddf", | |
| "iterationCount": 4096, | |
| "dkLen": 42, | |
| "dk": "ae47a0c8b42de24c2198ac5835c40197b7ca16039e35d696757ff9e5c726f3438ea6643bf9b305ec6d9c", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 48, | |
| "comment": "", | |
| "flags": [ | |
| "Pseudorandom", | |
| "NonUtf8" | |
| ], | |
| "password": "6c816697ba2366375bb986c0af0d7d20fe", | |
| "salt": "ab7c17e3b78fe71e373b0ccb0fc3ccda", | |
| "iterationCount": 4096, | |
| "dkLen": 65, | |
| "dk": "55177ff79ba5c91d166676c501298e04697c3aa1d74a6d5d0083885836235b3d1de8b92cfe45a7565aae340389f6fe2954ff8bd2c6385feb07ca66fbdb3e6c60e6", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 49, | |
| "comment": "empty password", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "", | |
| "salt": "1a71e2118c9fbcc9", | |
| "iterationCount": 4096, | |
| "dkLen": 32, | |
| "dk": "07ac722bd16e1c4172d8603276a9e0fa7cf2e571afa7ff758ab00a078716e92a", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 50, | |
| "comment": "long password", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "523249584467597a5a4271363970667a4a714e744b7761545a4544494676766b6a6253417167566e456a6b456b454557504e69383653626a6e376b725764394d67", | |
| "salt": "d26b99043c8ba3a4", | |
| "iterationCount": 4096, | |
| "dkLen": 32, | |
| "dk": "b6222d1ed0a2de7cf974f5781107f2945efce5bae3593df6e4fefd56dbd0708a", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 51, | |
| "comment": "long password", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "63727a466d396430795463456a6468545758693877674e516f544e6d486e61686f6956317071613133655471477933497531354b4f52516339494c53646756527a45524e6b4463723565676a62584a78426572536a74726b6b674341616a63356243354434706e66743836663754626663666370595a30767354454d4930524178", | |
| "salt": "9266da5b8c102b27", | |
| "iterationCount": 4096, | |
| "dkLen": 32, | |
| "dk": "784299cb3c35493271eb7d454afccc6badb739df38ddc7063a5d7b89711e4557", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 52, | |
| "comment": "long password", | |
| "flags": [ | |
| "Pseudorandom", | |
| "Printable" | |
| ], | |
| "password": "32647a56696e6f45774464656c656257797058314d6f4f685975585a463172514b7a32535a6c307578576377796f3561416e6f42524e7a5044763072513662693742345a34324f50695258534c6859684441643262746f647633744d54424430744b46316e4b655942656565547a70413145434150713942687a4a4c555a67737636754e4b664450333558414d684a486c736a6f5a796b677130624d506265556941796d6f324371586b64524752633876544176684e5a5838536f564d33704e74594a4a7258766975337547583233736a353847723061614a4b45763765796c373248636e6167713474766e533737626d6376676c79536d347370707a65673869", | |
| "salt": "6a06903b78dae6de", | |
| "iterationCount": 4096, | |
| "dkLen": 32, | |
| "dk": "b7bfe6935e410bf32d784c62286a27c1a2cf2f62aaf24d8c3cd37e530975208f", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 53, | |
| "comment": "special case password", | |
| "flags": [ | |
| "NonUtf8" | |
| ], | |
| "password": "ff", | |
| "salt": "32140a66b88e1683", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "faeec67a6a2412e6358bbcf94fd38ded", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 54, | |
| "comment": "special case password", | |
| "flags": [ | |
| "NonUtf8" | |
| ], | |
| "password": "ffffffffffffffff", | |
| "salt": "8a359634423ed028", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "fb035bae860781afee4d914470ea4850", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 55, | |
| "comment": "special case password", | |
| "flags": [ | |
| "NonUtf8" | |
| ], | |
| "password": "c0c0c0c0c0c0c0c0", | |
| "salt": "d6f596f170ed2414", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "fd42b834d6972af4605a86838471ad82", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 56, | |
| "comment": "special case password", | |
| "flags": [ | |
| "NonUtf8" | |
| ], | |
| "password": "eeeeeeeeeeeeeeee", | |
| "salt": "6b2269425e288d03", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "3f57172c4cc4da1ccbd022f84c7b82a8", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 57, | |
| "comment": "special case password", | |
| "flags": [ | |
| "NonUtf8" | |
| ], | |
| "password": "f0f0f0f0f0f0f0f0", | |
| "salt": "ebf0b04633711248", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "645e34ea3e1a8dc4aaf2ffb1f970c3ee", | |
| "result": "valid" | |
| }, | |
| { | |
| "tcId": 58, | |
| "comment": "special case password", | |
| "flags": [ | |
| "Ascii" | |
| ], | |
| "password": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | |
| "salt": "9de9b71eeb9d9a34", | |
| "iterationCount": 4096, | |
| "dkLen": 16, | |
| "dk": "54fdb38a5a46c597866bdb22b0bdd7b0", | |
| "result": "valid" | |
| } | |
| ] | |
| } | |
| ] | |
| } |