[Pkg-javascript-commits] [node-sha.js] 47/237: add tests from NIST

Bastien Roucariès rouca at moszumanska.debian.org
Fri May 5 09:02:54 UTC 2017


This is an automated email from the git hooks/post-receive script.

rouca pushed a commit to branch master
in repository node-sha.js.

commit 422aa1fccbd4efc5d2a72fbe7404971c45348c16
Author: Dominic Tarr <dominic.tarr at gmail.com>
Date:   Fri Dec 27 16:09:34 2013 +0700

    add tests from NIST
---
 test/nist-vectors.json  | 1178 +++++++++++++++++++++++++++++++++++++++++++++++
 test/prepare/vectors.js |   62 +++
 2 files changed, 1240 insertions(+)

diff --git a/test/nist-vectors.json b/test/nist-vectors.json
new file mode 100644
index 0000000..4fe705b
--- /dev/null
+++ b/test/nist-vectors.json
@@ -0,0 +1,1178 @@
+[
+  {
+    "input": "",
+    "sha1": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
+    "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+    "md4": "d41d8cd98f00b204e9800998ecf8427e"
+  },
+  {
+    "input": "JA==",
+    "sha1": "3cdf2936da2fc556bfa533ab1eb59ce710ac80e5",
+    "sha256": "09fc96082d34c2dfc1295d92073b5ea1dc8ef8da95f14dfded011ffb96d3e54b",
+    "md4": "c3e97dd6e97fb5125688c97f36720cbe"
+  },
+  {
+    "input": "cPA=",
+    "sha1": "19c1e2048fa7393cfbf2d310ad8209ec11d996e5",
+    "sha256": "33a633841666a5c291a82bfae65deac5c537d05f9fe926cbb5b7281bf90ad150",
+    "md4": "038701ca277a9d4de87bff428dd30a12"
+  },
+  {
+    "input": "Dh7w",
+    "sha1": "ca775d8c80faa6f87fa62beca6ca6089d63b56e5",
+    "sha256": "8e2cc699f7e677265069f172d4cba15c146e954d7e4f2a8c176576035275b7a0",
+    "md4": "bc60c6192e361d99b59d47250668a852"
+  },
+  {
+    "input": "CDh4jw==",
+    "sha1": "71ac973d0e4b50ae9e5043ff4d615381120a25a0",
+    "sha256": "8096d72b968a2dbb7ceee163c1981f7f1ec11ee10051b2dc2a8d7601d4e56971",
+    "md4": "542c3a0ab6b51bc6a88fa7bb567bca3e"
+  },
+  {
+    "input": "ED4I/A8=",
+    "sha1": "a6b5b9f854cfb76701c3bddbf374b3094ea49cba",
+    "sha256": "2cc06402328f034d1909fa7b95f34cdb5585ce7f9096bc4082c97904921f6304",
+    "md4": "e035f9e748a2a09a4fbdcf18c4f58bf1"
+  },
+  {
+    "input": "58ceB+8D",
+    "sha1": "d87a0ee74e4b9ad72e6847c87bdeeb3d07844380",
+    "sha256": "99a8d6823b803a8d41ed7c26322b4ac8fdc86ce4457ffaaf8600e99595f1577a",
+    "md4": "3b4cc9226a236742d72578c5915b6c3c"
+  },
+  {
+    "input": "4Ptx+PnB/A==",
+    "sha1": "1976b8dd509fe66bf09c9a8d33534d4ef4f63bfd",
+    "sha256": "5d73704556bd458af1b90383d98591c1d01894d99b394fb7647d3d0cbd45f9a0",
+    "md4": "35950208a022baac90056636827158ce"
+  },
+  {
+    "input": "/3xgPB+A4gc=",
+    "sha1": "5a78f439b6db845bb8a558e4ceb106cd7b7ff783",
+    "sha256": "3b9606c772ea20bf2889732b034f9fd476ceddefe8ec4e3704c5993e38dace1b",
+    "md4": "84cedff2ed1b78b395cc8651094f4ce3"
+  },
+  {
+    "input": "8D/IYIH+Afh/",
+    "sha1": "f871bce62436c1e280357416695ee2ef9b83695c",
+    "sha256": "b858d7c61b67e1688c267ca83b57dd0947c4e5acc4eb3d130fbd92222b66a9ab",
+    "md4": "7badf748f4cb700272a72edfea22e9bf"
+  },
+  {
+    "input": "n8f4H8Hjx8c/AA==",
+    "sha1": "62b243d1b780e1d31cf1ba2de3f01c72aeea0e47",
+    "sha256": "87574390294ef6d212b6d8c44ebd5c88e932036dadd0b827c6cb25cd120bfdf6",
+    "md4": "a1bb6e142739dbdb0925747d95e0a1ad"
+  },
+  {
+    "input": "AH+/38D+An4A+H8=",
+    "sha1": "1698994a273404848e56e7fda4457b5900de1342",
+    "sha256": "afe90242f095e967523c12333b0093d4e532a0db0f27dcc25d44d23ffb62094b",
+    "md4": "0cd9b72dfdee8efd2e1515f4c5a62284"
+  },
+  {
+    "input": "AQHAHgP4MAgP8/n/",
+    "sha1": "056f4cdc02791da7ed1eb2303314f7667518deef",
+    "sha256": "55731252db2418c49f15d7f0f146c6506589f016a82c72cf8a6276ac6bd123c7",
+    "md4": "ef07c13e75d50578d09052aa21a7cffb"
+  },
+  {
+    "input": "xAP8D/gBwA/wBhBB/w==",
+    "sha1": "9fe2da967bd8441eea1c32df68ddaa9dc1fc8e4b",
+    "sha256": "c2e0ed603bfa67292b78a29264e409a2e0c98482cdb59cf4fe7cafff69853d11",
+    "md4": "cf3b261af9344bf83b4dd82b30242c78"
+  },
+  {
+    "input": "/weAR/wfwGAwH+A8A/8=",
+    "sha1": "73a31777b4ace9384efa8bbead45c51a71aba6dd",
+    "sha256": "517f007a8b65d4197411c35b14edb1340490a9be7a6c66b8c827b1e101a05b5c",
+    "md4": "530710f65fb98fff8eb927e2938cb8c5"
+  },
+  {
+    "input": "gD+EPv/APw8Af8Af5/wA",
+    "sha1": "3f9d7c4e2384eddabff5dd8a31e23de3d03f42ac",
+    "sha256": "76c977fdc97261cd0956ce1319476d314bc57d8691c7884cd0a7ff3cf825c31f",
+    "md4": "4e6d73658b27e19d4bb4500625001e39"
+  },
+  {
+    "input": "/+B/AYGB/4H/AD4AIH+ADw==",
+    "sha1": "4814908f72b93ffd011135bee347de9a08da838f",
+    "sha256": "f10c26637ea8ca2d0898fa661f087f13f174fe0ca1c91862ce3b6127c3430f51",
+    "md4": "c8e5f2f272b1ef88ec62dd0d9d54e902"
+  },
+  {
+    "input": "AD4AcB/gD/r/yD/z/gD/gP8=",
+    "sha1": "0978374b67a412a3102c5aa0b10e1a6596fc68eb",
+    "sha256": "679b95521601c0ba63ce882046abd7a8cdb8e78d5c0ee9f38c21dc47ca846195",
+    "md4": "031cbf1fb05b4ec09f3c93235d0f49ac"
+  },
+  {
+    "input": "f+/AHnz/4B/+AB/wCP/Af/AA",
+    "sha1": "44ad6cb618bd935460d46d3f921d87b99ab91c1e",
+    "sha256": "af369f2162152e43847b4d0c595dcf2d27059563909425f37928bc01090f2f34",
+    "md4": "8c0e1400df02ba8c4809b705e5f5e114"
+  },
+  {
+    "input": "4A+ABwwB/+AD8C/4P+8AeAH+AA==",
+    "sha1": "02dc989af265b09cf8485640842128dcf95e9f39",
+    "sha256": "7e1f6f080a60c402bb9c39578f75afc148a0746c656ca243f75038b82304bdf5",
+    "md4": "57ec48278e19f71f54c570a5ab306df7"
+  },
+  {
+    "input": "5wAQAPgYD/D/AP+AP8P+8A/8Af8=",
+    "sha1": "67507b8d497b35d6e99fc01976d73f54aeca75cf",
+    "sha256": "8d6df02738597d95e2eb9e870d4177339728d9ab8b8d61aa96f0b6d1b5ad6efd",
+    "md4": "ecd3dc346a2337b95389a094a031610f"
+  },
+  {
+    "input": "AB/4D/wA/AD/h8APgHv/AA8CAf/A",
+    "sha1": "1eae0373c1317cb60c36a42a867b716039d441f5",
+    "sha256": "d0a9699291dead3f6fba3b648c28537a04caea4b96b145802c06125a17c3faba",
+    "md4": "f11d91eae492225cbd82ef356aa96f9f"
+  },
+  {
+    "input": "AA/wA8f4PgP/gAP/gAf/D/8fg/+AHw==",
+    "sha1": "9c3834589e5bffac9f50950e0199b3ec2620bec8",
+    "sha256": "d504026213b322cbcb0dbadd6a1fc6c708825019da9bac7aec973f750cbf2d3d",
+    "md4": "26bd8b480216c723ce75da98b9bd430c"
+  },
+  {
+    "input": "/8AfgD+f+Hg+f/gAPiAEP4B//AAf/gA=",
+    "sha1": "209f7abc7f3b878ee46cdf3a1fbb9c21c3474f32",
+    "sha256": "66c1a2578b41c3a200296e85d4d30a1876f8ca5cb941ffb1420e04d8e37149a5",
+    "md4": "80999c2d12f623e4f87e0550a8e3523a"
+  },
+  {
+    "input": "PweA4AfgAPx/wMAPj/CADg4D/7/8Af/g",
+    "sha1": "05fc054b00d97753a9b3e2da8fbba3ee808cef22",
+    "sha256": "b8a87b047350912e4861e4aab7d1046d5372797ecea81d187f8e2c117db535dd",
+    "md4": "00945c1bd739ce389ac24bb93f6f9a85"
+  },
+  {
+    "input": "//wR/OAOH/+HgB/g//3/wAP/wA8AB/AB/w==",
+    "sha1": "0c4980ea3a46c757dfbfc5baa38ac6c8e72ddce7",
+    "sha256": "8d2b52d4d4074d471d037cdf9eeb13c18ef9ce4949fce00d106ef0880f2db5ed",
+    "md4": "7ab55f0bd5dca5b17ecaa7fef73ed87b"
+  },
+  {
+    "input": "8AfB/gD4AeeA/4A/H3+MABwAD/gH/AD//AA=",
+    "sha1": "96a460d2972d276928b69864445bea353bdcffd2",
+    "sha256": "3d182e9928b2433c94255452170e59e3f4cca3dd29ea2e9b01e94e89da595393",
+    "md4": "e3cedd606ad51dd18532abd3079a3e0c"
+  },
+  {
+    "input": "AA/4P8BgAH/4/wAD8DwHwH/gP/gBAH4D/8AA",
+    "sha1": "f3ef04d8fa8c6fa9850f394a4554c080956fa64b",
+    "sha256": "17c3f5d88ed7f3f62be0e28913357d65916389c1633db8fb62b92e14230d3611",
+    "md4": "df5ecc6732e22cc25836398a10222e97"
+  },
+  {
+    "input": "AA/4AwAf/wAP/gA/AAP/4AfA/wA8f/AB//g//w==",
+    "sha1": "f2a31d875d1d7b30874d416c4d2ea6baf0ffbafe",
+    "sha256": "93788128441c894247bd9ccd6fc8af146c0ee76cdbe4e1c5a8dfa81dd0c338b4",
+    "md4": "863b6d9962ee3761bbb9cd8a8367589e"
+  },
+  {
+    "input": "AAHg4B/+AAP8AA//4A//AA4Af/wP/gB4AD//AP8=",
+    "sha1": "f4942d3b9e9588dcfdc6312a84df75d05f111c20",
+    "sha256": "c7855ac54d2c5767273eec327efe39fdb3bad74121bdd8d2065484268727539e",
+    "md4": "683c9384e29efe82dd3ac847904c28e8"
+  },
+  {
+    "input": "gEH/w/4AHgAP/+D/gA/gAH/3/wH+Af/f/wAB/+AA",
+    "sha1": "310207df35b014e4676d30806fa34424813734dd",
+    "sha256": "d1e1f2aca9cfe8c6460f576661190a8008705ef13207c4c7200a2d6b0605f519",
+    "md4": "b3d948e72159ddc9c600d75512c5f115"
+  },
+  {
+    "input": "+AcA/8B/vgAP/wAD4/D/8AAfgf+AD/+AIAPwA4D//A==",
+    "sha1": "4da1955b2fa7c7e74e3f47d7360ce530bbf57ca3",
+    "sha256": "b1843454b0258016558abdbd899319c1fd12d03e0c3d9e882da03de9cb981777",
+    "md4": "ce8633a6cf189b07e022147bbbd0f350"
+  },
+  {
+    "input": "ADggAH/wAf/+z/4H/8AAf/gfAADAAMAP/z4PwA//gAA=",
+    "sha1": "74c4bc5b26fb4a08602d40ccec6c6161b6c11478",
+    "sha256": "2834dcb6957b97fdde61b532d151ee4482bface8714fe36cd072b4783765901d",
+    "md4": "8df17372eb32a0afa4fc47837262ff61"
+  },
+  {
+    "input": "H/gH//gD4AH//D/4ADgfAD/cAcAE//8AD/wIAgAB8D//",
+    "sha1": "0b103ce297338dfc7395f7715ee47539b556ddb6",
+    "sha256": "47d61de59879013f64eb78fa8f6c8b906f7d25b8e1c3ca888f32421749c0d042",
+    "md4": "62c63ca91890ce6f78a59c0bdb1e7bab"
+  },
+  {
+    "input": "gAeGAAP/4AA/+AAPgA/4D//gAB+AAH/4wA//8HwEB/8AAA==",
+    "sha1": "efc72d99e3d2311ce14190c0b726bdc68f4b0821",
+    "sha256": "855fc59aa873328501ab0b1ce9c60a7d5582662c725605ebe02b64a13e34b3bc",
+    "md4": "1eda4bb0259a939548ec4ceb39facde4"
+  },
+  {
+    "input": "Af8AGD4PAAf/wADwH/4HgGAP+AA//jgfwAA/gf/8H+AAP/8=",
+    "sha1": "660edac0a8f4ce33da0d8dbae597650e97687250",
+    "sha256": "e05939e8ff4ed77a11522dde249a74841c54970d984e0bb6f77ac64f1fa313b0",
+    "md4": "c4f37a2c450f2a23322513b372e668a5"
+  },
+  {
+    "input": "8D//wAB/8AA//w/gBw/8fgP/8PwPn8A//8//AAD/wADnAf/4",
+    "sha1": "fe0a55a988b3b93946a63eb36b23785a5e6efc3e",
+    "sha256": "078778fed0e382da5d7dd36f585e1f1aa9b92d4caf20b85c0f6dd346de8d3998",
+    "md4": "cab8f06436c5ad45f982490215836f4e"
+  },
+  {
+    "input": "AAH/gCAAf+AAfgf/+Mf4//AP/gAA4A/gAB//h/8AAfAAf8H//w==",
+    "sha1": "0cbdf2a5781c59f907513147a0de3cc774b54bf3",
+    "sha256": "263140810ae46430e19ac1a4a98b6204b63031b282ecb28594bd837268104308",
+    "md4": "3a43bc720714a2a42a73a76085542f86"
+  },
+  {
+    "input": "AAB//8AB/n4B//7/8H//z/gH/gAP/8AH//wAPgAH/AB/wAeAD/8=",
+    "sha1": "663e40fee5a44bfcb1c99ea5935a6b5bc9f583b0",
+    "sha256": "ed39f65ea0e6cd8fb39bc5d94a1554dfd0002733e01618161d58a7b7dc8be834",
+    "md4": "03f2f4033b258e6eb1e101f1ed4c24b4"
+  },
+  {
+    "input": "//8D/wf4//+AAH/+//4AA//4H/8/+B//AB//D8B/8AH/4AAf/wAA",
+    "sha1": "00162134256952dd9ae6b51efb159b35c3c138c7",
+    "sha256": "89830272d1fd54040f9329a39c7f491f15eea851095e0bd2d0bb412baeda7445",
+    "md4": "2ceb33cec5ecad4a50f6bd3a831ae77c"
+  },
+  {
+    "input": "//8AAP/8AAMP//AB+AAP4f//A+A/H/+AAHwAAf/AAX/+AA4H/+D//w==",
+    "sha1": "ceb88e4736e354416e2010fc1061b3b53b81664b",
+    "sha256": "c9b63e8ac2e87494f98c9ece5d74f4540090c286166efdaedc6d59a0f623e5f8",
+    "md4": "dd808f695d28f93562cfcb164bc3cce4"
+  },
+  {
+    "input": "wAA//gP8DAAEAf/h4AP/4DAB/wAAPB4BgAH/AEA//gA//4B8Af+AAH8=",
+    "sha1": "a6a2c4b6bcc41ddc67278f3df4d8d0b9dd7784ef",
+    "sha256": "509e6b7dacb70bfa62f3964eba990b9c576fd2485c1040fefc8eab5f07269f4d",
+    "md4": "01c6d7a87e94bf685205ec8d7c5196af"
+  },
+  {
+    "input": "P6AAD/+B/8AP8H/4AA/AAH/gAeAABP8AH/4AAf+AB//+AD//wAP/gAA/",
+    "sha1": "c23d083cd8820b57800a869f5f261d45e02dc55d",
+    "sha256": "8bb7546f64ce1cab770407de791ab25f7bfbac3e071810310ee674c2824e59ac",
+    "md4": "ef0e93e8928f8bae1b216da8e661fc9b"
+  },
+  {
+    "input": "8B//Af+A/8CAB/AAA/+AABgB//wA//wD//8Af8AD/8f/wAPw/4AAP/4AAA==",
+    "sha1": "e8ac31927b78ddec41a31ca7a44eb7177165e7ab",
+    "sha256": "ac5bf3cad821e7ad8b2ed7bbfbaaa5e7abb30606afd8ed5d6a18a0d0eba343d3",
+    "md4": "c8da55117d7d4b7ee8ddc8dc4ba73aa6"
+  },
+  {
+    "input": "B/G//+AAeAAH4ACAA/A/9wAAOAD+APgP/gAAgD//wf/8AP//j/AAH//wD/8=",
+    "sha1": "e864ec5dbab0f9ff6984ab6ad43a8c9b81cc9f9c",
+    "sha256": "f7995f433d17bee25f44c918de82eb147b3bfef24045ff8fb17ffedf559e06b7",
+    "md4": "bbfc64583c6d4c2ef4b0358464d4d028"
+  },
+  {
+    "input": "ABwAB//8AF4//wAAPP//wD//geBwAB/8AAP/AAB//8AfjA//8P+AB+AQAf//",
+    "sha1": "cfed6269069417a84d6de2347220f4b858bcd530",
+    "sha256": "2c465ddc53e88894a2279e30b9e6feb064c66b15dcf5a38722f5c92d65a84bab",
+    "md4": "3bb5864481f2e66387419dd1a168aadc"
+  },
+  {
+    "input": "wAAH/4B//4ABgD//z8D+AP/AH/wB//gA//4P//AGAADAP/+AeP/8AA//8AAP/w==",
+    "sha1": "d9217bfb46c96348722c3783d29d4b1a3feda38c",
+    "sha256": "b0ced82dc52c4f9b1dec098a80a23a4a711f3a8c9c3684f0761b0e8a29ba560a",
+    "md4": "0d725d3a1d3d97d7b5ea8293bbbf32ba"
+  },
+  {
+    "input": "/+AH//gAf/Af/4AB//gf+AED/+AAA+B4D/8AD/wf+AAP/+AfAAf//AAfA//3//8=",
+    "sha1": "dec24e5554f79697218d317315fa986229ce3350",
+    "sha256": "f8dce75572495bc241288c07246acf7a157d462a9c01d1491618f073e57f47e2",
+    "md4": "915eb22a15f7673f983672b6c353b6c8"
+  },
+  {
+    "input": "wPgAA/4AP//wAAP8D/+AAOP/+D/+AABz4P/8B//D//4DAABwAAP/+A//4AAf//gA",
+    "sha1": "83a099df7071437ba5495a5b0bfbfefe1c0ef7f3",
+    "sha256": "46d89d780f178334d19e02c41d5af2e265e2190896dce94822b99c19adc3ff6f",
+    "md4": "13b51da3e8a1422bfd58b79c4e19de64"
+  },
+  {
+    "input": "//APx//8AD/+AAA//4A/gAA//8AAcAH/wYAD//+AAGH//gP9gD//4AHB//+AAA/+AA==",
+    "sha1": "aa3198e30891a83e33ce3bfa0587d86a197d4f80",
+    "sha256": "968954bafff8e2a118d3aedffc6283b30efddbac0af2245195c2a32a665a5d54",
+    "md4": "e69d6c03102464f22c395f9fa27108de"
+  },
+  {
+    "input": "//wAA//wD/gAB9+P//gAAf/+AIAA/4Af8AABHAAAP/gAP//v//4Bw4CAAf//wAAH//8=",
+    "sha1": "9b6acbeb4989cbee7015c7d515a75672ffde3442",
+    "sha256": "33f78a8a6adc466fed41020fa799aa537cc1c1bb4e938c06a1baec97f7b3c26c",
+    "md4": "132fa4cbedaa7bd965b0b5900211be48"
+  },
+  {
+    "input": "///AAf/B//+H//8APwAAH/wAAf+AH8Af/wAA/4Af//h/+D//wf//4AHAP/f//vwAAD//",
+    "sha1": "b021eb08a436b02658eaa7ba3c88d49f1219c035",
+    "sha256": "5f7f49d1c307363de95d450b558275f8d5a6780ee47246268e6729f7733e535a",
+    "md4": "e37ff5d9f14249f327a19dd5296e6c7e"
+  },
+  {
+    "input": "AP+B/+AD+A4AAP/4H//+AAD/gAAH//gB/+AAD/AB/gA/8H/gAH//4B///AH/4AGAAAf//w==",
+    "sha1": "cae36dab8aea29f62e0855d9cb3cd8e7d39094b1",
+    "sha256": "9f126c6e07ed2744cef5de1f468b2ed1c51a13ec3c8351935b9656458a3dc40f",
+    "md4": "4881a65cf107b1d034ff3ecd64ab9cb4"
+  },
+  {
+    "input": "AA//8AAA4A/4AAD//4AD/+H//z/4D//H4AAf/wA//g//8AMAwAAf//w//+A///gf8AAf/8A=",
+    "sha1": "02de8ba699f3c1b0cb5ad89a01f2346e630459d7",
+    "sha256": "b8e3d23621cb02bcae060bdf5b6b7db1f024651f98ec63766c20b7883bc033d2",
+    "md4": "547e92d01c0b699cfdf43f91714cfe2d"
+  },
+  {
+    "input": "AYAAHwH//4MAAfwAf+AOf/4AADgA/wAAP/+Dg//AAH//gB//8B///AADf/+BwAAH/4P//wAA",
+    "sha1": "88021458847dd39b4495368f7254941859fad44b",
+    "sha256": "689c608602d5e5d37a0285eeb5006d97addd7c2b8e006770fad588eff621c971",
+    "md4": "aa2b3a055b56845f19109f21d3c783f4"
+  },
+  {
+    "input": "/4AN/+AD//AA//wA8AH4B//4D4AP//8A//+H/+H//GeMf/4AA/8//AcB///gAAH//8AMQA///w==",
+    "sha1": "91a165295c666fe85c2adbc5a10329daf0cb81a0",
+    "sha256": "17c6f0073c4f92d5eedda57ca2506aa6002695c6b7bf12e4dbf4dd1a7fbceb08",
+    "md4": "eb1f01cc647ece73b2192537200bb8b9"
+  },
+  {
+    "input": "AAAf//4AHwAAH///B///wAf/4AACAAD/AHgAAOAACAAf//8AA/gfAAAP/8AAAf//4fgAAD+AD/8=",
+    "sha1": "4b31312eaf8b506811151a9dbd162961f7548c4b",
+    "sha256": "504472bf96d0a3da1098dacacac48886d1ab92929187de95c7f42eab9907801d",
+    "md4": "1db274ef41b1ad71f713df2b05207e1a"
+  },
+  {
+    "input": "AA/4APwAA///AAA/8AH//+B/+AD4D///gAAP//wP/+AAAP/D//AH//8AOPgAIB/+P/4A/gB//8AA",
+    "sha1": "3fe70971b20558f7e9bac303ed2bc14bde659a62",
+    "sha256": "ad3a49ab7ad5b69182301d9ef971feab72f770f4d9f60f6db308ffea746db005",
+    "md4": "d8b4ec343b4310345efc6da9cee8a2ec"
+  },
+  {
+    "input": "AD8A4AAP//x///wAAH4AAP/+H/AAH/AAH/+H8AA/wA//h/8AP4H///f/4P/gP5//AAcAf/wD//AAAA==",
+    "sha1": "93fb769d5bf49d6c563685954e2aecc024dc02d6",
+    "sha256": "5cdcb342f26857e8db5ac97a89da6197759adf384ab241a8112795241983238f",
+    "md4": "082ee3b2be7910f7350368e395a63d90"
+  },
+  {
+    "input": "4D//8P+APgAD/+AAD/wAB//4AAB/gAAP+AH/f//wAD///n//4AD/w///AADwAAB//wA///AAAcAD//8=",
+    "sha1": "bc8827c3e614d515e83dea503989dea4fda6ea13",
+    "sha256": "4ec9883c8ad72131c79f14e4f1e75042a61100a5bc290fc344ee3c2adc99c143",
+    "md4": "d247c4070ae1de106bcb438a2dacac23"
+  },
+  {
+    "input": "AAPAAf/f/f+f/h///wA///4AAH/P//Af//4H8AD//+AAAQAH/4Af4AAA//4D//+AA/AP//4AAB//+AAA",
+    "sha1": "e83868dbe4a389ab48e61cfc4ed894f32ae112ac",
+    "sha256": "375c64eb3361f34b4d89078fa95d082c74bced92436aa3d50031839375d6473e",
+    "md4": "f8cbc4f3af45befc792679f2b113f1cb"
+  },
+  {
+    "input": "AB//+//+AAf/8AAA//8AAA/z//4AeAAAPgAAP//4AB///4AAA///AAf/7gAf/AB4AAAf/wf//gP//+AAAA==",
+    "sha1": "55c95459cde4b33791b4b2bcaaf840930af3f3bd",
+    "sha256": "8a0a36538da941bea6c614b2c038424588d8d2505039f70cbff291d4f0f9f6a1",
+    "md4": "9031006a437019c5dcd987a31731ebd9"
+  },
+  {
+    "input": "AH///gAAP/wD//wf//B/2APwAP38OAAIABAA4AYAf/4AAA//gAA/A//+///5//gAB//8Af/AAAP//+AD//8=",
+    "sha1": "36bb0e2ba438a3e03214d9ed2b28a4d5c578fcaa",
+    "sha256": "a4dd6338174ebeda6a25b88d754fa5b95cad27902eb0bc8321b76db62efb1abc",
+    "md4": "a6b62759ee3883258fbdeeb8b56e6283"
+  },
+  {
+    "input": "//AP//8ABgD///AH/+AEAAMAAAPw//8AA//7/8P/8Af//8cAf4AAA//4AB/h//hj/AA/wJ//+AAAf/8f//wA",
+    "sha1": "3acbf874199763eba20f3789dfc59572aca4cf33",
+    "sha256": "a644092a1de8e05e17908ce565d55fcf39e30585565d96bf1c13eeb9f3401803",
+    "md4": "4933898605b4a1b970b674a2dde92292"
+  },
+  {
+    "input": "AD///AAPx4AAAgAeAABgfwP+AAAf/4Af+AAA//+AAAP/wAB//8B/4AP8AP/3//8AAB/wAAP//+H//4AP+AAAHw==",
+    "sha1": "86be037c4d509c9202020767d860dab039cadace",
+    "sha256": "7697b1435a5bdc094038469fc5268615cbe94641b2165bee62466426ab414c97",
+    "md4": "f0684ca20de4607232f3e158e81a37f2"
+  },
+  {
+    "input": "AAH+AAOD8///gAf//D///AP/gAAGAAB4AAf//4AH/AH4AAf//8AAOAAH//4///g//88//AB//wAf/4AAMAP//wA=",
+    "sha1": "51b57d7080a87394eec3eb2e0b242e553f2827c9",
+    "sha256": "62f249a85b14b477e764e63e9821d3f44dd2c745293f3586eff976266311a39f",
+    "md4": "c0b3fdecb3bb7b4ff0c936f378ccb027"
+  },
+  {
+    "input": "+AA4AAA+PwAAP//wAgAAD///gIAD/8AABAAPwD///gAAP//+AD//+AAwAHv/AAAD//w/4f+AAHAf/8AH/AAf//AA",
+    "sha1": "1efbfa78866315ce6a71e457f3a750a38facab41",
+    "sha256": "eb2c75aa7330a6589d09f58231d1218e4124ba49b7b0c5245a76a5101d136449",
+    "md4": "50652123b5e0e51bb5bc3fdde3c6a750"
+  },
+  {
+    "input": "AAP4GAAAcD//+AAA/8///8AD//4AEAAA/gP/+AAAfgAAf4//wAAAf//gADwHwAAAf/8B//gB/4AAD//54AA//+AAAA==",
+    "sha1": "57d6cb41aeec20236f365b3a490c61d0cfa39611",
+    "sha256": "90c096f9852990cf0fcfbd36ffeb577b4d106d66e9c7a18abdc6f7a3b1ddbab1",
+    "md4": "ed4526ba8226d969f47edbb27b2f1144"
+  },
+  {
+    "input": "//4AP8Af//B/+AAB//gf//4AAP//+AB//4A///8Af//4AAwAAA/+fgA/4Bh//gAAOAAAP//+AAAD/P/h/h///gAAB/8=",
+    "sha1": "c532cb64b4ba826372bccf2b4b5793d5b88bb715",
+    "sha256": "327b0e47ba3bc200579ac67ac38968e0df655e2d22ffe3adf238f7ac9029a1de",
+    "md4": "80e6f61dff9da8673fa16dbbdb14d03d"
+  },
+  {
+    "input": "AAAH//4AAAf+AAA/4AB//8AAAH///AD+AAP/4AAfD/wAH/+AAAf///AA///wAAAf//gB/+Af//8AH4AH8AAB//gAAf//",
+    "sha1": "15833b5631032663e783686a209c6a2b47a1080e",
+    "sha256": "bdf4ef8fcafbe13b772ca217eef56a316210e71f69cd943433087c68d9a67bb9",
+    "md4": "1d52744bf1450d7c5cfdf1f0bbf967c1"
+  },
+  {
+    "input": "AAA///8D/gAAB8AAAH/8D/AAAB///gAAB8AAAP/+AAA///wB/3/8AB/4AB//B///4AB///wB///wAAH/+AAeAAB//AA//w==",
+    "sha1": "d04f2043c96e10cd83b574b1e1c217052cd4a6b2",
+    "sha256": "72c955a5adaf9e49d565342b41b36ee5ab9b5a394d003b804e4e361a46bda571",
+    "md4": "3438a953124960bcc44611923a8844ee"
+  },
+  {
+    "input": "/j//g//+AAf///AAPgAA///8AEA//gAAA/AAAHA/+A///+AfgAADw///8AAB//APgAAP4P///vAAAf/AAAB/8AAAf/7gAAA=",
+    "sha1": "e8882627c64db743f7db8b4413dd033fc63beb20",
+    "sha256": "cbd287d6a6707e2cdc8e63a29f758facbdab375bb252183d3af877dea8d25260",
+    "md4": "b2f341296dd7aabbd4fd8e011be68a7d"
+  },
+  {
+    "input": "AAAD//AB/AAA//8AAH///4AH/4//gAAP//AAADwAA8D///4B//+ADH//+AAAH/AAAH+AAACAAAD///Af/+AA///+H/8fwAAA",
+    "sha1": "cd2d32286b8867bc124a0af2236fc74be3622199",
+    "sha256": "7aa856fd19741a16ec634b1f653cfd5ac224278652e0b0a2903e274be20a048f",
+    "md4": "322dba69658a92e9a9ace4d7177fb97d"
+  },
+  {
+    "input": "///+B//AAAY/n/AH//A//h///4H//8AAAgD+AAQABwAAAf///gAAB//+AB/+AAD//+AH+AD///wAP/P//8AAf//gAA///Af//w==",
+    "sha1": "019b70d745375091ed5c7b218445ec986d0f5a82",
+    "sha256": "8410cdb01c659f05741fd29469d0dbb0251b4fd8e708abeec4a879047fba7c37",
+    "md4": "b94a434a98efa493fbbc989360671bb9"
+  },
+  {
+    "input": "//AAAH4AHgP//wAAc//wAAAP/9///9/8AAf+B//+AAAf3+//8D///AAAB///8AAAf+AH/4AAAH/gA///+f/gAAA/4////AAAA/8=",
+    "sha1": "e5ff5fec1dadbaed02bf2dad4026be6a96b3f2af",
+    "sha256": "b5f811baf9c441d04f010f76bcd7eae80c5bb249a40ce37436f0a0296849b8ab",
+    "md4": "cd9ce9a01ed810af70999d8ce4c63811"
+  },
+  {
+    "input": "AAP/AAA//4AB8AAP/gAABgAD///8A///94AAAH/AD//j/g8AAH//AH/4AAD//+4AfgHAAB/gAAf///gAAOH//D/n///4P//8AB//",
+    "sha1": "6f4e23b3f2e2c068d13921fe4e5e053ffed4e146",
+    "sha256": "9be38d9ac8a9c30e8a5e86e3ede291b23bb381ee41dc662421e394f6b8b9881e",
+    "md4": "4c639abb75a0ae0f22c3384cb9c68441"
+  },
+  {
+    "input": "AAAP//gAAP///AAf4Af//wAB/9//gAA///wAAA/8B/8AAP+AAAP///AAB///8AD//h///+A///4AAGAAAP//f//wAAP//8AHAAH//w==",
+    "sha1": "25e179602a575c915067566fba6da930e97f8678",
+    "sha256": "ef45cac2d6f325a523c40a989f5554e152f8d65cbd22d35824d1f28378658432",
+    "md4": "fe31ffcced1717988c854c2f3492466e"
+  },
+  {
+    "input": "AAAgf/4Pg///gAP/AAAA///gAB///+AAP/5///AAH///4AAA//+H/8AAF/3/n//7///gAAPgAAf/n///gAB///8AAf//wP//wBAAAB8=",
+    "sha1": "67ded0e68e235c8a523e051e86108eeb757efbfd",
+    "sha256": "8e3d126f3a316e0ec49741a3ae6215e29c4acaee364272b7087d9b766579e00c",
+    "md4": "b56d81337f9bbf0d838df831e9b40216"
+  },
+  {
+    "input": "AAAH/8AA/+AAB/+AA4AAD/gAAH///gAAGAD/8CAB//4AAGAP8OAD//4APh///AAD/4AAAP/4AAEAAA/z//wAA///4f//wfAAAP///wAA",
+    "sha1": "af78536ea83c822796745556d62a3ee82c7be098",
+    "sha256": "a43ee360b1dc90c573bef4145e1d4557166d7cce6ea1ed33e0cbd909643c3621",
+    "md4": "0be9161adfeb2dd1c3f20338bfb3ec4b"
+  },
+  {
+    "input": "///wAAAH//wAf4f//wAAAH//wH//gAAD8P8//4AwB///H44Af///wAH//Af4AAB///wAP/AA+AAAB/8AAA4AD/+AAH/AAf+P+AAHAf///w==",
+    "sha1": "64d7ac52e47834be72455f6c64325f9c358b610d",
+    "sha256": "5396745f9645dad55b732efde57de49c2ae40624fee192579014dc2b79d814d5",
+    "md4": "be7b7c9fa1ab09d6578a3f2a82bfafe3"
+  },
+  {
+    "input": "/4A//z/+AAD///+f//g///gAAA/4AAAD/gB///8AD/8B//AP/+Agf//8/wH4AAf/4AB/+AAP/4AAAH/gAD/4Af4AB//wAAB////AAAH///8=",
+    "sha1": "9d4866baa3639c13e541f250ffa3d8bc157a491f",
+    "sha256": "b617be050dedb47be64d82dc19e3d84b6799b5bada18944df5417759a85e445e",
+    "md4": "f6bdc04b4611ddf0aa8403bcb04292f7"
+  },
+  {
+    "input": "AH//4AAB///4AAA///wAf/4AAAP///AD/+AAf4AAD/8/+AAAf///AAeAH4P4AAAP/j//wD///h/gAAfAA//wD8AAA///gAAAf4AAAP//gAAA",
+    "sha1": "2e258811961d3eb876f30e7019241a01f9517bec",
+    "sha256": "17d5520a82dd7c945de6a92200d036cd95bb16330f0f95df802d23e90c8e5c2c",
+    "md4": "1c7146a10f3c76b0c1dd4af354b14982"
+  },
+  {
+    "input": "/gAAIAAEAA///8AB//g/wAAA///AAP///4AAP/gAf//+f/gAf/+AB//AAA//+AB//8AA///AP///4A///+DgH/+AAAB//8Bx///8AAH///gAAA==",
+    "sha1": "8e0ebc487146f83bc9077a1630e0fb3ab3c89e63",
+    "sha256": "b71e5a677801057ec719ae2655732720644bc8f999a8698876c92e4323d4ae0f",
+    "md4": "0d3d987f94aee65f84436696bcf33ea4"
+  },
+  {
+    "input": "///gAA//8AAAP///wAD//wAAD///4AAB/wAAH//gP/wAA+Af8B/4AAA////AD/4AACAAAP/8AA///j///wD/8AAAgAAfA+AB//oAP+AAAHAAAA8=",
+    "sha1": "ce8953741fff3425d2311fbbf4ab481b669def70",
+    "sha256": "80c6a41efdfe452d1ad6f3b0d5eb31b962c332a9bb7e4f7ee6f4aaa18a3b81d4",
+    "md4": "1a5c9ac3ee859361ad5477ea792506a3"
+  },
+  {
+    "input": "/f/AACAB/gA/+AAD/wAAA/j/z8P///wAA////AAAeD//8AH/4A///wAAB////P//+AAB/4AAB////AAAHAAB//8H+AAAH///8AAB/gB///Af/AAA",
+    "sha1": "789d1d2dab52086bd90c0e137e2515ed9c6b59b5",
+    "sha256": "32ae8512b486d4523ca7a630556758655a5cff12aa5cfcb8dc5e65b21a257f4a",
+    "md4": "e827d60f27e35d8e5b05af748ba897dd"
+  },
+  {
+    "input": "AAAAP/8AAAf///wAAAHgD/+D/AH///AP/wAAAD///8Af///gACAAAD///wAA//wD///wAB///AAAA///wH+AAP///wAPD///4AAA//gAAP/+AAAP/w==",
+    "sha1": "b76ce7472700dd68d6328b7aa8437fb051d15745",
+    "sha256": "0f14c68ffe8c26e9d2ecdd5ea8027b6549b3e8742023ffbdc7547227cc27ec2c",
+    "md4": "5b7899bf7a6267d9b3b8c82f241a1d7b"
+  },
+  {
+    "input": "//4DgAAD///AP///AAP///gAAAH//8/8AADg7/gAD//j+AA///+AP7/+AAD//AAAAf8AAM/AAfwAAH///8AAEH///P4AAAfA////j/8AAB+eAAAB//8=",
+    "sha1": "f218669b596c5ffb0b1c14bd03c467fc873230a0",
+    "sha256": "85dff510ebd3f1fa617a2273ed67ef5abe4774cfe95657fe380e75b25090664d",
+    "md4": "6dc9fe740cf4a4b93cb0953a3c2a6026"
+  },
+  {
+    "input": "AH//4AAB///D/4ABA/wAAAD8Af//+H/n8AAAf8A////AAAAf/4AAAf/gAABwAAAcf//4H/wAAAfv4P//wf/8AAAB////oAf/AB4AH/wAADgAGMAAAH//",
+    "sha1": "1ff3bdbe0d504cb0cdfab17e6c37aba6b3cffded",
+    "sha256": "7a852eb3b59ad350c9d47adf1ce0812d06866cca8e1f2c65c893e7952a62eea4",
+    "md4": "27adf814806fd4a51c1ffc84122c5c8a"
+  },
+  {
+    "input": "AA//+AAAB/8A/AAAA//8AAf//+AAAP/8D/8AAA///g+AB/8D///5//4AAAP4AAAH4AAAwAAf//B////AB////AAAP///4AAAH//4H/4AAD///+A/BgAAAA==",
+    "sha1": "2f3cbacbb14405a4652ed52793c1814fd8c4fce0",
+    "sha256": "49cfe8b6302a2d45b866a26c4940d777df4f588ebe1bafeb275a8a03a1eeb0aa",
+    "md4": "f74e94ab992c8f27de264993a09ab429"
+  },
+  {
+    "input": "//AACAAP7////AAAf//wAH//+AD//4H//+D///8AAACAAAP/gD///AAAH//AD//+AAAAc/Af/gD/wD//AD//g//+Af//9///gAAAPwAAH+P///AAD//wAAA=",
+    "sha1": "982c8ab6ce164f481915af59aaed9fff2a391752",
+    "sha256": "e6e49ebcd83acd3a9ec0b100e26c4d82388eb9378ecfcbf967a31c4951ad0c01",
+    "md4": "5eee0f1591d10c159763749ec86b9ecb"
+  },
+  {
+    "input": "AAB//AB/4AAP/+AB+AA//wAAeAB/4AAAHwAH///4+fAB//gHwA//+AAH+H/+AAAP/+PwAAf///wDHAAAf+AA///8AAAP8//gAAAP//kAABAAP//8+H//AAAA",
+    "sha1": "5cd92012d488a07ece0e47901d0e083b6bd93e3f",
+    "sha256": "9edf4d38cdd6e73e857f1ec91132499e7f930d2cdee6b3583a8f062ff7e9d848",
+    "md4": "46898964a3889615d9f7c22a81e0a0e7"
+  },
+  {
+    "input": "AAP//8B////AAAP///8AAA//8B//8AAH///v/4H3//4AB//wAAAf/8APgAAP//wAAP///8AD/+P///4AH///AAD///8P//H4AAAB////gB///gAIAAB///+AAA==",
+    "sha1": "69603fec02920851d4b3b8782e07b92bb2963009",
+    "sha256": "768dbebcd6aa66337810b7457964c63322904e9242229e5d98b808799f7f4cd4",
+    "md4": "8fb58d6770971b0f12e40b31ad65b4a9"
+  },
+  {
+    "input": "H+AAfB/AB//AB////gA8AAAA//+AAAf//wAf+P/AAP+B/wH//gB4f//wAAGAAAAf/wAAH//wAB///+AAPAAAH///gAP/4AH///n/+AAAfAAA/gAA////AAAP//8=",
+    "sha1": "3e90f76437b1ea44cf98a08d83ea24cecf6e6191",
+    "sha256": "867a5ab42d15f9843d67438db495a8a581eddd39c3753f3d203225b60eaa9a3e",
+    "md4": "eb4ce130268dc13731dcd16ff492d0a9"
+  },
+  {
+    "input": "/AAB/wAADAD//+P///CADg4AAA/+AAP/wAAAf///4MAAAAfg//8Dn///wcAAA///w////P//wAAB/AAP/AAAAH///wP///wP//4AAAOAP///AAD///gAA///gAAA",
+    "sha1": "34c09f107c42d990eb4881d4bf2dddcab01563ae",
+    "sha256": "d7acd8d042b8c6802f6d9262055a6e296f3254674745f18cd1b21244e1acb9f0",
+    "md4": "23532a54e8005860ad5e77f4e3392827"
+  },
+  {
+    "input": "//+A///4AAD8AAP/+AAP//8AAwAAAH//8AA///AAAfwBAAP/gB//4///+AAf///4Af/f//v/wAAAP//4AACAx///+A//AGAf/+AAAf///g////wAAADwBgP///4AAA==",
+    "sha1": "474be0e5892eb2382109bfc5e3c8249a9283b03d",
+    "sha256": "fe781c4d49e73ca9f82389b6d58f3def857cffe624acfb6a2a5a8e9559623f37",
+    "md4": "07fedc4dc4891d1a90c501a781a666f2"
+  },
+  {
+    "input": "/wAP//wAD////Af//AAA8AAAgAB//gAAD////D8A////AB////AAH///4AAf///D/wAAAf//8AAAD//gB/wAAAD+AAf///gAAD8AAA+AAD//wAAR/+8ABwB///wAAAA=",
+    "sha1": "a04b4f75051786682483252438f6a75bf4705ec6",
+    "sha256": "96fb72ddb440bb1f00dbafc97768f9890effcc172fcc395de4f2a19318c46c86",
+    "md4": "83e8341035b37dd70a92a6eed5406927"
+  },
+  {
+    "input": "/gAAf/f//wAAD///4AH/4AAAA//gAP/+AAH/9//4AA//AAAAOAAH//gH//wAH///D8H//8AA//8P//AB//gAAf//gAAAD/gAP//+P///8AAAOA/D////H//AP///4AAA",
+    "sha1": "be88a6716083eb50ed9416719d6a247661299383",
+    "sha256": "b63555a77fefcadecfa88a770e70f1d51d46ae68fc672ad4770804495eb1b867",
+    "md4": "6c9f7b3b25734d58f21f5050642874a5"
+  },
+  {
+    "input": "///wAH/AB///gf/AAAH////AAAAf//4DwAAP///8AAP///+D/8AAB/AAAB+AAAA////n/wAH///8AAAf//gAA/AA//wAH///4AP/8AAB////gAAAD///+BAAHgP///+AAA==",
+    "sha1": "c67e38717fee1a5f65ec6c7c7c42afc00cd37f04",
+    "sha256": "161d1a609fdeb2fa425761bf0b751dfd25e7a0a02995920921f99f63331b76d9",
+    "md4": "ef661042e6624f4052ce86d8f233d780"
+  },
+  {
+    "input": "AAH//gAAAH////AAAB//gAf///+AAAH//AP//5///gAIAAAGAAAAgf//wAAH+AD///8AAAD///gAP///+D/4AAAAf//Af///wP///gAAAf/4AAAD/8H/8AAAAwf4Af/+AAA=",
+    "sha1": "959ac4082388e19e9be5de571c047ef10c174a8d",
+    "sha256": "c80931a1263d7f192937eea3e453006b19525ed981314ec3fd561d256e8e135d",
+    "md4": "efe794cdfad5cb86656e29854a1f5c92"
+  },
+  {
+    "input": "+AAAAf//gAAP//+P/wAf/w//wAAA///8AA//8ABwAAA//8AAAHwAAH4AD/wAAAD//4AAAA////w4AAAD8AAx8B///8AH///gH///8/4AAAD//8AAH+f/4f//3wAAAB//AAAA",
+    "sha1": "baa7aa7b7753fa0abdc4a541842b5d238d949f0a",
+    "sha256": "a3b6ba9a5cba6071a99b1a43454053bfc3e6d1338ccf0063d5d71247a6b57566",
+    "md4": "e5f19a0045481443bae165f03598a9ba"
+  },
+  {
+    "input": "P///+AAAAGAAD///4Af///8AAD////Af//+AAHAAAAEAAAA///4AAAAf+PzAD//4AD//wP//gAAD///4AD///AAAD4H/wAP/wD///4AD//4A///+AAAcAAAAP///+AB//8AAAA==",
+    "sha1": "351394dcebc08155d100fcd488578e6ae71d0e9c",
+    "sha256": "7d057dc07ed5a7c11590262a0a18c8cd614a029ca12fe08bfedc87307b5f65b9",
+    "md4": "b8fe8691321edbf308a9d60bb817c6af"
+  },
+  {
+    "input": "AAAAD//+D///h////wCAAA//wAAD8B/34AAAcAAB////gAH+B/AAAf/8AAAEAAH//gf///4AB8AAAP///4fwA//8AAAf+AAB///AAAA//8AAAH+P//gAAAB//+AGDgAAD///gAA=",
+    "sha1": "ab8be94c5af60d9477ef1252d604e58e27b2a9ee",
+    "sha256": "0b7744d3394c04618e6376cd450cc3fc81586493ab5081a9b3b155938d98563c",
+    "md4": "f31fdd0f1aef106005e6d29b72229fa1"
+  },
+  {
+    "input": "A////eAAAB//+AH///v//+AB8PAAAP///4AAAH///+Af///wAYD////gAAB///D//8AAAAf+AAAAHgAf///gH//gAf/AAD//4AAAD/AA//9/wB/4P///wAAAf//g//wAAP8P////",
+    "sha1": "3429ec74a695fdd3228f152564952308afe0680a",
+    "sha256": "e8d1ea7154ec53c175761311295f69037865db32ec22976b6ddb981d226760ad",
+    "md4": "239ed45c3cb734db446adfbbe3dab8a1"
+  },
+  {
+    "input": "B//8A////9///4f/GAADgAH/AAAAH/8AAD///8Af4D////wAAAH/+AAAP///+AAAB+AAB//5/+AAP+AAf+/wAAeB//wAAAD/4AAwAAAA///wAAAD//x/B/gD////AD/8AAAB/8AAAA==",
+    "sha1": "907fa46c029bc67eaa8e4f46e3c2a232f85bd122",
+    "sha256": "40aa287bdf661317439fa5ffa77cc9fa9ca3df504aae74b0ba83b2fbebbaac83",
+    "md4": "2c2303411c7d25617a54106aca18070d"
+  },
+  {
+    "input": "AH/8AAAD//gAAGH+f//+AAAf//w//4AB////4AD///+AH/gAf///+AAAB///4AAAB////4AA/4AP///8AAB///4AAAAwAAB/gAAH///wAAAD/8AP//+AP/+AA////gP///9//B/wAAA=",
+    "sha1": "2644c87d1fbbbc0fc8d65f64bca2492da15baae4",
+    "sha256": "ee2e8fb7206e2e8fdae91afcc3e903d534b304069f232c68f53407cfc6d0bbae",
+    "md4": "de179c41aca8bcdc388964024948ff8e"
+  },
+  {
+    "input": "H/AAAH///gIAAAP////YB///4AH//4AAAAfAAA//wH/wAAf//4AAB/AAAH/8A////8AAAf//+f/+AAAf/8AAAAP+P///AAf+AAADwAA/+AAQA/wAD//AAH//4AD/8AAAf//gAAAP////",
+    "sha1": "110a3eeb408756e2e81abaf4c5dcd4d4c6afcf6d",
+    "sha256": "b940c011eaef2b772ba03659581d525e0b6148f9c59cb7120db55ce18bf6d695",
+    "md4": "ca335b74d59bd50832267d3bf28f81df"
+  },
+  {
+    "input": "////+AAAYAAAAP///AP//AAAPAA/4H/4AAf/+A/4AAB////8AH/CAAP///4AAf////AD///wGAfAAA//wAAAf///h+AAAAcAH4AEB//gAAAf/4H/gAAD//wAAAf////AAAAfgAH//wAAAA==",
+    "sha1": "cd4fdc35fac7e1adb5de40f47f256ef74d584959",
+    "sha256": "9574545ba02bd75bb1dcf038884bf9d7892bc017215308f01ebba7932c014a62",
+    "md4": "dabda7a1cbaa8ea5104c57c8950b703a"
+  },
+  {
+    "input": "AA/8H/gAD///+Af/8fwAH///8AAP/9////8AAAP///8AAf///8AQD/AAAAD8AB8ABwAB8AAAH+AAADB8P//gAP/8B//8AD////j//8H8H///+AAB//wAAA////8AAP/4DAAAB///AAAAf/8=",
+    "sha1": "8e6e273208ac256f9eccf296f3f5a37bc8a0f9f7",
+    "sha256": "da685c53ddf810225507141759e3c74ffeaa1c5eecbe150386a83027e7014077",
+    "md4": "076352a22ecea5ebc876812f62c1cb8d"
+  },
+  {
+    "input": "//+A//8AAAB///8AH/wABgAP+AAAAYAAAH///+A////8AGAAAAD+AAAH///wf///+AAAgAAAD////7///8AH//4AABwAH/wHAAH//wAAAIAAH/8DgAAAP///+AAH////gAAf///gH///wAAA",
+    "sha1": "fe0606100bdbc268db39b503e0fdfe3766185828",
+    "sha256": "5c0769369e4fb9f9d9e599612923554fb2f1e6d87eaeed283f6106845b66b532",
+    "md4": "ee0a2bdec712a9413623d8a920714b96"
+  },
+  {
+    "input": "////+AAAAH4AAAAf/4AH////gAAAD///w//wAAAEf8B/8AA//4AAf+AAA//AAAf/AAAP/4AAAAeAAAAP////Af///8ADwAAAA///4AAP///AAAP//gAD//gAAA///8AB/+AAAP///AAAH////w==",
+    "sha1": "6c63c3e58047bcdb35a17f74eeba4e9b14420809",
+    "sha256": "19056a3d33ebe1b84a100c27fc72d0265ceeb9c573d7942a4d44983238d34ea7",
+    "md4": "a927c3a99f2843de4133377c690db9b7"
+  },
+  {
+    "input": "//AAP/wAAP///+Afw/4AB//4AA/wAf//8AAA/8AP//+AAAD///P/gAAAgAg4AAAP//AAH////AAPgABwAAAx///+P//4AAAAPD/wD///AAP/+////wAP///+AAAA8AAAAP///AB///AAAf///gA=",
+    "sha1": "bcc2bd305f0bcda8cf2d478ef9fe080486cb265f",
+    "sha256": "8a5e6e6cae30d4283fd70af96d9c53d8ea45ca48892d313981fe208b1384f0dc",
+    "md4": "1fa98cff485549d49799dc8cf987a8af"
+  },
+  {
+    "input": "///wD/g////gAAP//gAAP/+A////AAAA///4///wAA/x//8AAAAP//wAAAAf8AAAH/AD////4f/gAAAf/8H+AAAH//wAAAAf/j/AAAAB//wAAB///w/gAAH8AP4AAAB/4AAf///gfwAP8AD//gAA",
+    "sha1": "ce5223fd3dd920a3b666481d5625b16457dcb5e8",
+    "sha256": "880992dadfeccb31f289522214209eb87f41fea5fd3155ab274e9a6fdc6f9f64",
+    "md4": "74013a076a786a26c7e04217bb51031d"
+  },
+  {
+    "input": "AH//wAf///+AB////gAAAH4AAAAP/4Af//4H///wA8f///4AAAB//gAAH//+AAAA//wAH//AAAA//wAeAAAD////gAAAf//4A//8AAH///4AD/8CAAf///4AAAD+Af//9///Gf//AAAH/8H/AAAH/w==",
+    "sha1": "948886776e42e4f5fae1b2d0c906ac3759e3f8b0",
+    "sha256": "ea7a2b0e780fc6dc8843643a2bc18a17226a1bb3d9e1467cf0be2201decce2c7",
+    "md4": "a44ca9661e967bb2e98af65277dac72f"
+  },
+  {
+    "input": "AAAAQAAAB///+B///8AAPv//8AAAAH///gAAAP+AAAA/8f///+AAAAH///8AAB//+AAH///4AB//wf///+AB////4AAAB////8//4AA/4P//wAAH///gAf/8PwAB///+AAH/D////AAAAf//gAAAD/8=",
+    "sha1": "4c12a51fcfe242f832e3d7329304b11b75161efb",
+    "sha256": "2077395cd7562dd5e9965ea620cedf32c805f50f748c4ee6e82af960c5ce2d66",
+    "md4": "d30897726b635548dbfa5cebffd9cd63"
+  },
+  {
+    "input": "///w////wAOAAAEAAAP////x////4Af8AAAD//AAAAB+AAAABwA///wAD8f//wAAB///wAAAA//8AAD/4AAAAH/wAAD////9/wD/4P//4Af///h///4YAAAB8AAf//4BwAH////4AAH+////gAAAB///",
+    "sha1": "c54bdd2050504d92f551d378ad5fc72c9ed03932",
+    "sha256": "2dbdc632baa5d0831808518beb80e3737de5bbec3dd0438e75dd30b2ea7fbb90",
+    "md4": "4ad04a250b8029c9a7bf6529ee8793c3"
+  },
+  {
+    "input": "///wAB///wAAP//wAP//AAf///gD///n////gQAAAf8AAD////gAAADwB//AD/AAP//AAH/4AP/8AAAf/4Af/AAAAf//AAB////+AAAP/4AAAA////wAAAD///wAD/+AAD///gAAP+AP//8AAAH/8AAAAA==",
+    "sha1": "8f53e8fa79ea09fd1b682af5ed1515eca965604c",
+    "sha256": "ced4cf34982e0abbef40e876659544c4ed01f1975351490984aaa429fef321b0",
+    "md4": "de41e337d96fd23619121ea709861e1a"
+  },
+  {
+    "input": "/8AAAAP///wA///8AAAAf///AAAAH+AAD//A8AAAf///4AAgH////wAAAB+AAAAH//H////AAAAf///wAD//+AA////+Af///n+eAB///AB/4H///+AAf//+AAAB////+AH/wAMAD//4AAAP8A//AAAAD/8=",
+    "sha1": "2d7e17f6294524ce78b33eab72cdd08e5ff6e313",
+    "sha256": "69339b4534eecca329ef2af397ede2a882d7e315a871dd2b781b8e0f4277ee66",
+    "md4": "18e070fd32cf732b9f37a0083320eec2"
+  },
+  {
+    "input": "AAP////P//h/j////AH///wAAB////+AAAAB///h//AAAAD////4A4AAP4AAD////8AAAAJ///gD/8AAAD//gAAAAf//4AAAA4AAAP/gf////AAAAf///AAAAP//gAAH/gAAB//wAAAfgAAAPh////+f////",
+    "sha1": "64582b4b57f782c9302bfe7d07f74aa176627a3a",
+    "sha256": "79cfbb9b52e573e22cd3427ec258d69e2d19fd27de15df96ca9006ccebe7b58e",
+    "md4": "7dd4b27ca8906182f684d0ee4ddb98c4"
+  },
+  {
+    "input": "///+AAP///+AAf///6A///gAfwP//8AAD//D//gAA////8B/8B/gD///wAAf/g///+AAB////AAA/AA////wAAAAP/wAAAAP/8QAAP/AAAP///+AAAP8D///8AAAA///wAf///gMP//wAB//gAAAAf/+AAA//w==",
+    "sha1": "6d88795b71d3e386bbd1eb830fb9f161ba98869f",
+    "sha256": "1203d54626871bccfa8abb8bbd740b9af3c7266bc8490a210074d7f2b0806ae8",
+    "md4": "70a440a8bd06ff40f6e9135946eb174d"
+  },
+  {
+    "input": "AAAAH//D//+AAAA////+AAAAD+AAf//gD/4A////4AP/+AAAAD/gAAAB///n////4AAAB///wAAf4AAAAf//AAAD////4AAAH+AD//8AAAAH//A/gAAAD////gAA////AAA///+AD//+Af////g////AAAD///8=",
+    "sha1": "86ad34a6463f12cee6de9596aba72f0df1397fd1",
+    "sha256": "0c15140d3b5e4b180b0b1517a51fa08f82458c02185ef2bc59fae37543ef9011",
+    "md4": "b8d052366e752ce7c803abd24854e934"
+  },
+  {
+    "input": "////gAD////wAAAfAD///g/wHAD//+AAD8Af/8AAAAH/gPf/+AAAP//AAAAB//AAA+P8AAf4AAA////+AAAfAAAAGAA////4D+AAAABgAAf///4AYP////gAAD//gAAAP///8AAAD/AA///x/wA/////Af/gAAAA",
+    "sha1": "7eb46685a57c0d466152dc339c8122548c757ed1",
+    "sha256": "ab71b18daceecc7c8fde7cf5f77eacf118262d760bcd383dd7bfa2170895d518",
+    "md4": "8ab9dfff746ce3e62c6e04feb7b48528"
+  },
+  {
+    "input": "/////AAAAP//8AH///gAAP///+f/+AH4f///gAA///wAAAH//+AAP8AAAH///wAAD////8AAD//x////+AAP///8AAAH////gP//+AfwAAAAH////8AA////wAAO////wAAAA//4AAAD/4AAAADgAAAP+AAAP////w==",
+    "sha1": "e7a98fb0692684054407cc221abc60c199d6f52a",
+    "sha256": "fa3174d3432fe38241a34a8387811b54c3d0f183468cef5cd6d3fb325b270b66",
+    "md4": "ecfca8b371616efe78e9916dbf825f5b"
+  },
+  {
+    "input": "PwADwB8AAAAP8AAH///vAP4Af/4AAD/wAD/AAAAH/AAAA////w/////AB/gAAPgAAD+f///8AAA//8AAA///wAAA//wAH//gAAAH/+AHAAAAf//+AAAA///+AAAP/AAH//AAAAB/gAPP/4AAAf//4DwAAD////+AAAA=",
+    "sha1": "34df1306662206fd0a5fc2969a4beec4eb0197f7",
+    "sha256": "c13fd9ed22d33aa45f73748782e4dbb835d180dc0662e160c0a6c445c76f0c72",
+    "md4": "5f76da828c37fc4edb4557953539c92a"
+  },
+  {
+    "input": "MAAAAP/4AAD//AA///+AAAAPz//P///A////gAAAAf////AAAAAf/wAD//wAAAAH/4AAf////g//wAAAAH/wv///4AAA//gAAAH///gAAD4AAAf/4AAAAIAAA4AB////+GAAAAD/8AAf///H//BA///+AAAH/9//gAAA",
+    "sha1": "56cf7ebf08d10f0cb9fe7ee3b63a5c3a02bcb450",
+    "sha256": "b88a842dc14c41c2b5bd74e48fdd2bd0d43cfeea1eb9b154bebfc4f03d8a102d",
+    "md4": "ecad54f76ce3bc233e02fc6fd7f94628"
+  },
+  {
+    "input": "////g//4H/8f//+AD///4AAAAD///8D4AAB4ABwAAAAf4AAAAP//4D////4AAAP///4AAAAf//wAf/8AAAAf//8AAgAAP//8AAAA//Af/v//wAH////wAAAA///+AAAAD//AAAB/f8AAAAH///4P////wAAPgAAAP////w==",
+    "sha1": "3bae5cb8226642088da760a6f78b0cf8eddea9f1",
+    "sha256": "45ba1056e49828a0385b0b5f9e4933905973f15b2713fee1c1755e2a7a3e8d79",
+    "md4": "e8a1cc06bfec7f677f36a693e1342400"
+  },
+  {
+    "input": "/////gAAAP/4D///8AAAB///+//AAAf8B+AAAAH//+AAf///+AAAP//4AAAAD///AAAPwAAAP//wAAAB///+H//4AAAgAAAAP/+//5////w////wAAAHgAAA///n////8AAAP////wAAB///4P///+AB////+AAAAH////8=",
+    "sha1": "6475df681e061fa506672c27cbabfa9aa6ddff62",
+    "sha256": "a0d7d4fda9435ef292b761aed2c9fea576519437a824e96150a4324dcc757605",
+    "md4": "9ad0fe040e44a8e7146c3dd8582b6752"
+  },
+  {
+    "input": "AAAAH//AAA//wAAAH//AAB/AAAAD/4AAAAf////AAAAAgAA//ADAAA///wAABgA//B4AH///8AA+D///8AAAP//wAAAAH//AAAD////4AOAAAP////4AAA////4////8B/4AAADAAH////4A/////Af//+AAP+P//8AAAD//",
+    "sha1": "79d81991fa4e4957c8062753439dbfd47bbb277d",
+    "sha256": "7906439843a1c1758c232182eaa66d5e6bd5ad2fbc0157fdc5438e1038966dc4",
+    "md4": "4e56f978f94cf72158fd4311831b4f9f"
+  },
+  {
+    "input": "AAAAD//AAA/4AAAA//wAAA////4AAAAD/wD//Af/8B///g////3////wH//wAAf4//gAAAD//8A/////gAAAD////wAAA///8AAH//8AAD//8AH//8AB////AD//+B////4f////wAAAf+AAB////gAAAAPgB//AA/wAB////w==",
+    "sha1": "bae224477b20302e881f5249f52ec6c34da8ecef",
+    "sha256": "35e5a6c17906646cf15c2bed4884129b5134eb2b411400e4d8797126f51a4cb7",
+    "md4": "3b95686fe49f50006607d5978aaa3efc"
+  },
+  {
+    "input": "////AAADwAAAAf//+AAAAA////8AAA8AAP//+IAA+AAPwAAAAOAAAAD////4D////gAAGAAAf////wAAA////wB////8AAPAAAAP////8AAH//+AAf///+AAD//+B///+AD////AAAAD4AAH//AP//AAAP//+H/AA8A//+AAAAA=",
+    "sha1": "ede4deb4293cfe4138c2c056b7c46ff821cc0acc",
+    "sha256": "d19ddbd98476519a07cd8917b95eb609e5b50e8088ad68cd7426e8139d5bffc2",
+    "md4": "fa354daecc45f14b82b0e7e567d24282"
+  },
+  {
+    "input": "+P/gAD/8AAAD////+AAACB////5/gAAAAPwH////4P//4AAAP/wP+AAAAA///gAA////AAAAf//+B/+AAHAf8Af/AAAAB4AMH/8AAAAH/gAf////gAAAAH//4AAAAf//gAAADgAAAAeH///+B//AAAAAf/z/4D///8P//gAAAA//",
+    "sha1": "a771fa5c812bd0c9596d869ec99e4f4ac988b13f",
+    "sha256": "cafea6a1183ca8934867692684194ce9903b375a8036c4c5deb8fb379c3423cb",
+    "md4": "b7c30cf902e74c10e3d5c3af7e854f6b"
+  },
+  {
+    "input": "AAAH//8AAAf///AB//////+AAAAABgAPf////8AAAP//AAAAH/D/////gABwAAAAP/+AD/////AAf//AAAAAAP////8Af/////4f/////gAD/////AAAAH//8AAAAAAD//8D/////8AAAP/AAAAB/+AAAA//////8AAf////AAAB////4AAAAHgH/wAAAP+AH////8AAAAP//////4AAAP//AAAAB/////wf/////+AAAAcAAB/+AAAAAB///////B/////8AAAAAB8AA/+AAAAAAAP/////gAB/4B/////h//wAAAAAf///5//////wAAA//////gAAB////+AAAAA=",
+    "sha1": "e99d566212bbbceee903946f6100c9c96039a8f4",
+    "sha256": "7e4734ce7e22a515bfe60e296640dec121a089f75034240408fe7be2ed9e5c87",
+    "md4": "e9369a7ec98e63186bdae77025cb5519"
+  },
+  {
+    "input": "///AAP///////+fgAAAAH////////AH////+AAAAAAAAf//////4AAAAAAAf///////8A/+AAAAAAAAD///////gAAAAAAAAP//ADgAAAAAAAB/gAAH//+AAAAAAAH///////gAP////8///////8AAAAAAAA///////gAAAP////////wB/////AAAABgAAAAAAA//4AAAAP///wAAAAAAB///////gAAf/////wAD////wAAAAAB/////+AAAAAAAf///////AAD////////AD///////AAAA////////+AAAAAD///wAAAAAA///wAB////////wAAA///AAAD//////8D////////8AAAAAAAB//////gAAD+AA/////AAD+AAAAAAAAH//gAAB//AAAAAAP4AP//////8AAAAAf8AAAB//AAAAAAf//////gAH///////AAAAAAAAB////+AAAAAA [...]
+    "sha1": "b48ce6b1d13903e3925ae0c88cb931388c013f9c",
+    "sha256": "b09436c29cc3823c434a4689bb67a73a49164bd23ab40c4e04ed99320fd138d2",
+    "md4": "57b441e2f3397d2628657e636cd2fc80"
+  },
+  {
+    "input": "AAAAAAAAAD/////4AAAAAAD////wf///+AAAAAAAAAAP8AD///+AP///////gAAAAAAAA////+AAAAAAAAAAfwAAAAAGP///////wf/gAAAAAAAAP////////8AAAAP/////gAf/////////8D/////////wAAAB////wAAAAAAAP//////8AAAAAH/+AAD///wAAAAAAAAD/wCAAH//AAAAAAA//////////4AB////////wAAAAAAAAB///AAAAAAB/AP////////8AAAAAAAH/////gAAAAAAAB///4AAAAAAAH/////////4AAAAAAD/v////////D///gAAAAAAAP/////////4AAH///////+AAAD/+AAAAAAAH/////////+AAAD///////gAAAAAAAAAH/AAAAAAAAAP//wAAAf////wD////8AAAAf/////gAP/////8P/////////AAAAAAA [...]
+    "sha1": "e647d5baf670d4bf3afc0a6b72a2424b0c64f194",
+    "sha256": "d6752f5e2738cbaa2e154b749216babc990297af411dfa2b66c9f942480ff4b9",
+    "md4": "8ae3a1e880ffb884260ec26e8fcd71a5"
+  },
+  {
+    "input": "AAAAAAAAAA8AAAAAAAAf///////AAAAAAAAAD//////AAB//////////wAAAAB///8AAAAP//////4AH///////////AAAAAAAAAAAD/////gAA//AAAAAAAAP//wAAP/////wAAAAAABgAAAAAAAAAAPAAAAAAAH//+H/////AAAAAAP////gAAAAAAD/AAAD/////////wAAAAAB///////////8AAAAAA/////wAAAAAAAAf/////AAAf////////AAAAAf////AAAAAAAAH/////w//////////4AAH/////AAAAP///////gAAAAAAAAAAB/wAAAAAAAAAA//////////wAAAAAAAAAB////+AAIAAAAAP////AAD//////wAAD//AAAAAAAAP////+AAA//////wAAAAP///+AAAAAAAAA/8AAP///////AAAAAAAB/AAAAAAAAAf/gAAAAAAAA/ [...]
+    "sha1": "65c1cd932a06b05cd0b43afb3bc7891f6bcef45c",
+    "sha256": "0f0cc4994a2a88f58cc38afdf61ff43952473c437d235cec426139c8f43ffb5a",
+    "md4": "eb7d8f9199945e8a1e5c3708da45e08b"
+  },
+  {
+    "input": "//4AAAAAAAAAB/////8AAAAH//AAAAAAD//+AAAAAAAAAAAAH//////////8PgAAAAAAAAAAA///////8AAAAAAAAAB////gH////////////wAAAAAAAIAAAP/wAAAAAAAAAP//////AAAA///////wAAAAB////8AAAAAAD///////////+AAAAAAAAAAB////////AAAAAAAAAAf//4AAAAEAAAAAAAAD////////wAAAAAAP/////+AAAAAAAAAAH///wAAAAAAAAAAf/////wAAAP//8AH///+AAAAAAAAAAB///4AAAAAAAAAAAAP///AAAAAAAAAH8AAAAAA/////////4AAAAA//////////gAAAAAAAAAAAP4AAAAAAAAAAQAAAAAAAH/////wAAAAAAAAAAAA//wAAAB///wAAAAAAB///////////gAAAAAH/////////gAAAAAAAAAAAP/ [...]
+    "sha1": "70ffae353a5cd0f8a65a8b2746d0f16281b25ec7",
+    "sha256": "eb9dd875ecf9ec930b1482b8a50c337d48b31590f99cdfb80bbdd160ad4fb49b",
+    "md4": "d7dd1997c20a1029f9bd0fd1e2d2ed92"
+  },
+  {
+    "input": "AAA///gAAAAAAAAAAAAAf//AA/8AAAAAAAAAf//gAAAAAAAAAAAA////////4AAAAAAAAf/+AAAAAAP///////////8AAAAAAAB////////4AAAAAAAAAA//////wAAAAAAAAAAAMAAf/////////+AAAAAAAAAAAAAD//////////AAAAAAAAf////////4AP///8AAAAAAAAAAA/////////8AAAAAAAAAAAAAH/////AAAB////////gAAAAAAAAAD///////////4AAAAAAAAP///+AAAAAAAAAAAAAB///4AAAAAA//////+AAAAAAAAH/////////gA//////////8B/////////+AAAAAAAP///////////AAAD4AAAAAAAAAAAD//////AAAAA/////AAAAAAAA///4AAAAAAAAAAAA/////////////wAAAAAA///4B////////8Af///4AAA [...]
+    "sha1": "cc8221f2b829b8cf39646bf46888317c3eb378ea",
+    "sha256": "ec7435c1c8e3eb1de2871cdc797bff6969b863e5b9fb005b3a7af4ff96680c63",
+    "md4": "a986ef62ef378583985cf0d0a34d17d0"
+  },
+  {
+    "input": "//////////AAAAAAAAAAA///////////A4A////////////gAfwAAAAAA///////////8AAD///////////4AAAAAAAAAAAf//////////AAAAAAAAH/+AAf///8AAAAAAAA/4AAAAAAAAAAAAAA/////////////4AAAAAAAB///4AAD//////wAAAAAH//gAAAAAAAAAAAAP/wAAAAA//////gAAAAAAAAAAAB/////////////4Af/////////wH/////////////AAAAAAAAf//////////wAAAD///////gAAAAAAAAAAAAB////////gAAAAAAAAAAAAD//////////gAAAAAAD///////////gAAAAP////4AAAAAAAAAAAAf///////8Af/////////AAAAAD////////gAAAAAAAAf////+AAAAAAAAAAAAAD/wAAAAB////////wAAAAAAAA [...]
+    "sha1": "26accc2d6d51ff7bf3e5895588907765111bb69b",
+    "sha256": "e5afd502015d80bb43ab7f92f138b35ce5fafa980c5fba78412ffcfa281f9d8d",
+    "md4": "ad5bef0d6ad3434f871983ed09aaa43c"
+  },
+  {
+    "input": "///////////wAAAAAAH///////////////wAAAAAAAAf/////4AAAAAAAAAf////////wAAAA///wAA///////////gAAAAAAAf//AAAAAAAAAAAAAAP////8AAAAAAA///////////wAAAAAAAAAAH////gAB//gAAAAAAAAAAAAP///4AA////////////AAAAAAAAAAAf///////4AAAAAAAAAAAAB//+AAAAB/4AAAAAAAAAAAAgAAAAAAAAAf//////8AAAAAAAAAAAAAAf////////////gAAAB///////////////8AAAAAAAB//////////wAAAAAAAAAAA/////////+AAAAfgAAAAAAAD///////////+AAAAAAAAAB//////////8AAD////AP/////////////+D/////////wAAAAH///8AAAAAAAAAf/////+AAAAAAAH/////////// [...]
+    "sha1": "01072915b8e868d9b28e759cf2bc1aea4bb92165",
+    "sha256": "14e7975021e84497b4daf367f6861c79820308883c4e1254c038a7458a3f2913",
+    "md4": "326f662a5c18a14d26c3d35131ea4b4e"
+  },
+  {
+    "input": "/////+AAAAH/wH//+A//+OAAAAB//////////////8AB//////////8AAAAAAAAA///////////AAAAAAAAAAH///gAAAAAAAAAAAAB//4AAAAD////////+AAAAAAAAAf////////////AAAAAAAAAAAAAAAf//////////////wAAAAAAAAAAAf////////////////AAf+AAAAAAAAAAAAAA////////////////+AAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAA////////////////wAAAAAAAAAAAAAAH/////AAP//8AAAAAAAD/////Af/////////+AAAAD//////AAAAAB////D///////////////4AAAP/////f/////////////wAAAAAAAAAAAAB///8AAAAB///////////////+AAAAAAAAAAAD/////////////8AAAAAAAA//4AA [...]
+    "sha1": "3016115711d74236adf0c371e47992f87a428598",
+    "sha256": "bcefd79629a6d7a8afbf0c8ccfc2c5889f627989e71c3a212d900e3015e460fa",
+    "md4": "ea4bf919aebf4add0024d91ee6f640d0"
+  },
+  {
+    "input": "////wAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAf//////8AAAAAAAAAAAAAAAB/////////////gAAAAAAAAA/////////////////AAAAA///////////w//////////////gDwAAAAAB//4AAH/////////////8AAAAAAAAAAAP/gAAAAAAAAAAAAAD//////////AAAAAAAAAAAA/////////////AAAAAAOAAAAAAD////////4AAAAAAAAAAAAAf////////////+AAAAAD//8AB///////////////4AAAAAAAAAAf///////+AAAAAAP////////////gAAAAAAAAA////wB//////////8AAAAAAAP//////////AAAAAAAAAAAAAAAAP////8AAAAH/////////////+AAAAAAAAAAAAA//8AAAAAAAAAAf////////gAAAAAAAAAAAB/// [...]
+    "sha1": "bf30417999c1368f008c1f19feca4d18a5e1c3c9",
+    "sha256": "74661206cb19ec00619e1fcdcae443486adfa69a564672c9ee9f48f8ea35d5b2",
+    "md4": "9cc49e156084d2c757bd6d502bae8309"
+  },
+  {
+    "input": "AB////////////////gAAAAAAAAAAAAAAAAAH//////////////gAAAAA//////////////////wAAAAAf/////////+AAAAAAAA//////////////8AAAAAAAAAAAAAAAf///+AAAAAAAAAAAAAA/AAAAAAAAAAAAA//////////+AAAAAAAAAAAAAAB////////4AAAH///////////////8AAAAAAAAf/////8AAAAAAAAf/////////AAABH///////8AAAAAf/AAAAAAAAAAAAA////4AAAAAP////////4AAAAAAAAAAfAAAAAAAAAAAAAAAAA8AAAAAAAAAAAP///4AAAAAAAAB/////////4AAAAAB//////////+AD////+AAAAAAAAAAAAAAAB//////////+AAAAAAAAAAAAAAAAAf/////////AAAAAAB//////////////gAAAAAAAAB/ [...]
+    "sha1": "62ba49087185f2742c26e1c1f4844112178bf673",
+    "sha256": "341bf4dff841088f3b902c2471b67b49498bda5c045e9befd58af93ade0a8df8",
+    "md4": "9c18d4c75cc02337c277532ecea4b9fa"
+  },
+  {
+    "input": "//////////4AAAAAAAAAAAAAAH/////////////////4AAAAAAAAAAAAAAAAAH////////////////4AAAAAAAAAAf////////////+AAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAD////////////wAAAAAAAAAAAAAAAH///v/////////////////wAAAAAAf////+AAAAAAAAAAAAAAA/////4AAB////AAAA////wD/////////////4AP////4D/////////////+AAAAAAAAAAAAAAAAAA/////////////////8P////////////////+AAAAAAAAAAAAAA///////////wAAAA/////4AAAAAAAAAAAAAAAA////////+Af/+AB/8AAAAAAAAAAAA//+AAAAAAAAAAAAAD//////////8AAAAAAAAAAAP//AAAAA/4AAAAAAAAAAD///////// [...]
+    "sha1": "e1f6b9536f384dd3098285bbfd495a474140dc5a",
+    "sha256": "e5239ecec9ea7737f614ebab502df1248c0a9a0183fc70441fd9ac88040846ce",
+    "md4": "4159a65b7db275742e998fb855e7b9f3"
+  },
+  {
+    "input": "AAAAH///////////////////AAAAAAAH///////////////////wAAAAAAAAAAAADAAAAAAAAAB////////4B////////////4AAB///////////////4AAAAAAAAAAAAAAAAH///////////AAAAAAAAAAAAAAAA///////AAAAAAAD/////////////////wAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAP//////////////gAAAAAAAAAAA///////////4AAAAAf////wAB//////////////AAD////4AAAAAAAAAAAAAAAAf////////////+AAAAAA//////////wAAAAAAAAAAD///////////////4AAAAAAAAAAAAAAAAAH//////+AAAD//////////////////8AAAAAP/////wAAAAAAAAD///////////////gA/////AAAAAAAAAAAAAAA [...]
+    "sha1": "b522dae1d67726eba7c4136d4e2f6d6d645ac43e",
+    "sha256": "58e09b4047770bc998b86a4191b7a11eec6fc65bd5e5d0fb6f30d4b7ee0cd683",
+    "md4": "df34d37f6b4ef078bd9570efdd8fd2e2"
+  },
+  {
+    "input": "AAAAAAAAAAAAD/////////////gAAAH////////////////wAH//////////+AAAAAAAAAAf////////////////+AAAAAAAAAAAAAAP//4AAAAAAAAAAAAAAAB/////gAAAAAAAAAAAAD//////////gAAAAAAAAAAAAP//////////////+AAAAA////////////////////gAAAAAAAAAAAAAAAAAAAD////////////gAAAAAAAB/8AAAAAAAAAAD//////4AAAAAAAAH//////////////AAAAAAPgAAAAAAAAAAAAAAAAH/////////+AAAAAAAAP/////8AAAAAAAAB////8AAAAB///////////////////+AAAAAAAf/+AAAAAAAB///////////////4AAAAAAAf////////////////8AAAAAAAAAAAAAAB//////////+AAAAAAAAAAAAB [...]
+    "sha1": "e9a021c3eb0b9f2c710554d4bf21b19f78e09478",
+    "sha256": "9e01666f3284aec585338d0b452aa1712b9d1392c4a265a2ecfc9dc4cadd002b",
+    "md4": "84d2c12c4f0c28d288464d33a23f227c"
+  },
+  {
+    "input": "///////////////gAAAAAAA////////4A/////////4A/////////gAAAAAAAAAAAAAAB//////////AAAAAAAAAAf//////////4AAAAAAAf/////////////////A/////+AAAAAAAAAAAAAP//////////////////wAAAAAAAAAAAAP///////////////wAAAAAAAAAAAD//AAAAAAAAAAAAAAB////////////AAAAAAAAAAAf//////////wAAAAAAAAAAB//////////////////8AAAAAAAAAAAAAAAAAH/wAAAAAAAAAAAAAAAD//////////////////4AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAP//gAAAAAAAAAAP///////////AAAAAAAAAAAAAAD/////////gB////////////////////4A//////////AAAAAAAAAAAAAA [...]
+    "sha1": "df13573188f3bf705e697a3e1f580145f2183377",
+    "sha256": "33aa52b6be6991965ae18124232f108ec7b400528e848e5d8a8d7cf75783ee19",
+    "md4": "17b55bbd4222066960e54182e1e95f0b"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAA/////////gAAAAAAAA//////+AAAAAAAAAB//////////////4AAAD//////////+AAAAAAAAAH////////////gAAAAAAH///gAAAAAAAAAAH///////////////////gAAAAAAAAAAAAAAAAAf/////+AAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAf//////////////gAAAAAAAAAAAAAP////AAAAAAAAAAAAB//+AD/////+AAAAAAAAAAAB///////////////wAAAAAAAAAP/////////////////8AAAAAAAAAAAAAAAAAAAAP///////////////////gAAAAAAAAAAAAAAA/////////////////////+AAAAAAAAAAAAAAA//////gAAAAAAAAAAAAAAAAAP////////////////////wD//////// [...]
+    "sha1": "188835cfe52ecfa0c4135c2825f245dc29973970",
+    "sha256": "f854ce37a0821dee06b616d2e86383271c91e09328f884dfef2107712d267601",
+    "md4": "75eb69b22793852bc892ce264c421a1e"
+  },
+  {
+    "input": "AP/////////4AAAAAAAAAAAAAAAA///////////8AAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAH////////////////////AAAAAAAAAAAAAAAAAAAAAAP/////////////AAADAAAAAAAAAAAAAAAAAAP///////////////////AAAAAH/////////////+D+D///////////////wAAAAAAAAD//gAAAAAAAAAf///////////////gAAAAAAAAf/wAAA/////////gAAAAAAAAAAAAAAADwAAAH/////////////////AAB//////AAAAAAAAAAAH/gAAAAAH///////////////////AAAAAAAAAAAAAAAAAAAH////4AAAAAAAAAAAf/wB//////////////////AAAAAAAAAAAAAAAAAAAf/////////4AAAAAAAAAAAAAAAf///////+AAAAAAA [...]
+    "sha1": "41b615a34ee2cec9d84a91b141cfab115821950b",
+    "sha256": "a58035c4921e7114b97fde8d4cf04224971d49fc6b23ed5d61a29e133684c809",
+    "md4": "de4abe78e28e2718200c76237f2ed42f"
+  },
+  {
+    "input": "AAAAAAAP///////////gAAAAAAP//8AAAAAAAAAAAAAAAAAAAAD/////////wAAAAAAAAf///////AAAAAAAAAAAAAAAAP//wAAH///////////////////wAAAAAAAAAAAAAAB////8AAAAAAAAAAAP/////+AAAAAAAAAAAAAAAH//////////////////gAAAAAAH//////////////////8AAAAAAAAAAAAAAAAAAAAAAf///////////////4AAAAAAAAAAAAAf+AAAAAAAAAAA////+AAAAAAAAAAAAAAAAB//////////////////8AAAAAAAAAAA/////////////wAAH////////////f//////////////wAAAAAAAAAAAAAAAAAAP/////////////+AAAAAAAAAAAAAfwAAAAAA//////gAAAAAAAAAAAAAH///////////////////4AA [...]
+    "sha1": "ab3dd6221d2afe6613b815da1c389eec74aa0337",
+    "sha256": "4d8963b832c44bab059a206f162890fff4eafd71e535a03609a67fe3c31de9e3",
+    "md4": "1149c8fc988799f43f6e5069355e108b"
+  },
+  {
+    "input": "AAAAAAAD//////////////////4AAAAAAAAf/////////////////////4AAAAAAAAAAAAD////////////AAAAAAAAAAD/////////gAAf///AH////////gH//gAAAAAAAAAAAAAAAAP////////+AAAAAAAAAAAAAAAAAAAAAAB/////////8AAAAAAAAAH//////////wAAAAAAAAAAAAAADAf////////////////////+AAAAAAAAAAAAAAAf4AAAAAf/////+AAAAAAAAAAAAAAf/////////////////////AAAAAAAAAAAAAAAAAAAAAAAP////////////////AAAAAAAAAAAAAAAAAADwAAAAAAIAAAAAAAAAAAAAAAAAB/////////////////+AAAAAAA//////gAD//////////+AAA/////+AAAAAAAAAAAAAAAH/////////8AAAAA [...]
+    "sha1": "0706d414b4aa7fb4a9051aa70d6856a7264054fb",
+    "sha256": "6ebf98b52fc3c4e77257d176b47d10729baeec4066a9bc78a89d7d02af7ab2cf",
+    "md4": "4129891ff13ddd62820f6f3cdbfa95da"
+  },
+  {
+    "input": "/////4AD////////////////gAAAAAAAAAAAAAAAAAAAAAAQAAAAAAP//////////////gAAAAAAAAAAAAAAAAAAB//////////////wAAAAAAAAAAAAAAAAAAf///////////////8AD//////////////////////AAAAAAAAAAAAAAAAAAAAAAAD////////////////wAAAAAD4AAAAAAAAD////////////gAH/////////////////+AAAAAAAAAAAAAAAAAB//////+AAAAAAAAAAH/////////////////////gAAAAAAAAAAAAP//////////////////////wAAAAAAAAAD//////////wAAAAAAAAAAB/////////wAf///////////////////8AAAB/////////8AAP/////////////////+AAAAAAAAAAAAAAAH///4AAAAAAAAAAP/ [...]
+    "sha1": "3cbf8151f3a00b1d5a809cbb8c4f3135055a6bd1",
+    "sha256": "366cd811c075198d1749db7075c4c333b6f347b64e44b3744ef28a3957a0feb1",
+    "md4": "c8758df3c9ad4d311516ea39fe734052"
+  },
+  {
+    "input": "///////8AAAAB/////////////////////+AAAAAAAAAAAAAAAAAAH////gAAAAAAAAAD////////////////////wAAAAAAAAAAAAAAAH/////////////////////AAAAAAAf/////+AAAAAAAAAAAB////////////////wAAAAAAAAAAAAAAAAAf/////////////////////gAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAf///////////////8AAAAAAAAAAAAAAAAAAAAAAAB////////////////////AAAAAAAAAAAAAAAAAAAAAAAA///////////////////8AAAAAB/////////////wAAAAAB///////////////4AAAAAAAAAH////////8AAAAAAAAAAAAAAAAAB///////8AAAAAAAAAAAAAAA [...]
+    "sha1": "da5d6a0319272bbccea63acfa6799756ffda6840",
+    "sha256": "712157d7d59011c4bf1ee690217f4b0f855816e9bbee6b6aff277b9645340c9a",
+    "md4": "360ddf0b658fd764ef5ae9bf7a8a1a12"
+  },
+  {
+    "input": "/////+AAAAAAAAAAAAAAAA///////////////+AAAAAAAAAAAAH/////////////////AAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAAAAAA/////AAAAAAAAAAAH/////////8AAAAAAP///////gAAD/////////////////4H//////AAAAAAAAAAAAAH//////////////////4AAAAAAAAP////////////////////gAAAAAAAA////////////////////////4AB4AAAAAAAAAAAD////////////////////////AAAAAAAAAAAAAAAA////////////////wAH//////////////////////gA////////////////wAAAAAAAAAAAAAAAAAAB//////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAP//////////4AAAAAAA [...]
+    "sha1": "fb4429c95f6277b346d3b389413758dfffeedc98",
+    "sha256": "1dc0a697f2a7c1da301b256e6822879f212beb56fbc7fe1b8e877ccd964c132a",
+    "md4": "ad054e0e84e2b8e2b02ce4dee7688226"
+  },
+  {
+    "input": "AAAB/wAAAD//////////////////////wAAAB////////wAAAAAAAAAAAAAAAAAAH///////////////////+AAAAAAAf////////////////+B////////////////////////gAAAAAAAAAAAAAAAAAf//////////////////AAAAAAAAAAAAAAf///////8A////////////////AAAAAAAB/////////gAAAAAAAAAAAAAAAAAAAAAA//////////wAAAAAAAAAf//////////////AAAAAAAAAAAAAAAAAAAAAAAB///////////8AAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAH/////////////////////////4AAAAAAAAAAAAAAAAAAAAAAD////////////////gAAAAAAAAAAAAAAAAAAAAAAAAB////+AAAAAAAAD////////// [...]
+    "sha1": "2c6e30d9c895b42dcccfc84c906ec88c09b20de1",
+    "sha256": "6fb0514a46f06be4bc3798ae82fa6cf14103926f1969b3d70910a9c5d9589e58",
+    "md4": "cb434f8c5fad9793ed142805afa861a0"
+  },
+  {
+    "input": "AAAAAAAAAAAAH8AAAAAAAAAAAAAAAAAH/////////////////////////+AAAAAAAAAAAAAP////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAH//////////////4AAB////////////////////8AAAAAAAAAAAAH//////////////////4AAAAAAAAAAA///////////////wH/////////gAAD////////////////AAAAAAAAAAAAAAAAAAAAAAAAAD////////AAAAAAAAAAAAAAAAAAAAAP////////////////////////gAAAAAAAAAAAAAAAAAAD////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAP//////+P//wAAAAAAAAAAAAAAAAAAAH/////////////+AAAAD///////////4AAAAAAAAAAAAD///////////// [...]
+    "sha1": "3de3189a5e19f225cdce254dff23dacd22c61363",
+    "sha256": "9731a6c8ef6c4d601781f231e5b17c0a5194495d5b01b27aefbb4cd857c0c7d1",
+    "md4": "83a3d5436f96cb2cb31d929794425f31"
+  },
+  {
+    "input": "AAAAAB///////////////wAAAAAAAAAAAAAAAAAH////////////////////wAAAAAAAAAAAAAAAAAAAf+AH//8AAAAAAAAAAAAAAAAAAAAAAf///4f///////////4AAAAAAAAAAAAAAAAAAAAAA/////+AAAAAAAAAAAAAAAAAAAB/////////////////////wAAAAAAAAAAAAAAAAAAf//////////////4AAP////gAAAAAAA//////////////8AA//////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAP/////////////+AAAAAAAP/////wAAAAAAAAAAAB///////////gAAB//////////////////////+AAAf/////////AAAAAAAAAAf///////////////////////gAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAA [...]
+    "sha1": "93530a9bc9a817f6922518a73a1505c411d05da2",
+    "sha256": "b18a49b7c4114fb94d16ffdce1e1677e6bde99bba443936af10cbedca6eeaf2a",
+    "md4": "34dde0f0fe7d4fdb359df1fccbf5fcde"
+  },
+  {
+    "input": "/////8AAAAAAAAAAAAAAAAAAAAAAAAAAH/////////////////wAAAAAAAAAAAAAAAAAAAAAAAAf///////gAAAAAAAAAAP//////////////////////wAAAAAAAAAAAAAAAAAH/////////////////////////4AAAAAAAAAAAAAAAAB//////AAAAAAAAAAAAAAAAAAAAAAf/////////gAAAAAAAAAAAAH/////////////4AAAAAAAAAAAAA//////////////////////////8Af/+AAAAAAAAAAAAAAAB///////////////////////////v///////////////gAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAB///////////////////////////AAAAAAAAAAAAAAAAAAAP///////////////8AAAAAAAAAAAAAAAAB/////////AAAAAf4 [...]
+    "sha1": "e31354345f832d31e05c1b842d405d4bd4588ec8",
+    "sha256": "ce197d61ddae42c8b8447aa698b3e7e5d51d9f0cd2034bc64f1a9d1b2b18e3cd",
+    "md4": "7b77219e9549fad49e97c380f7e1f362"
+  },
+  {
+    "input": "//////////gAAAAAAAD//////////4AAAAAAAAAAAAAAAAAAAAAH///wAAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////////+AAAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAH8AAAAAAAAAAAAAAAA/////////////////////+AAAAAAAAAAAB///////////wAAAAAAAAAAAAAAAAAAAAH///////////4AAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////////4AAAAAAAAAAB///////////wAAAAAAAB///////8AAAAAAAAAAAAAAAAAAAAAAAAAAf////wAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////4AAAAAAAAAAAAAAAAAAAf///////4AAAAAAAAAAAAAP//////////////////gAAAAAAAAAAAAD///////////// [...]
+    "sha1": "3ff76957e80b60cf74d015ad431fca147b3af232",
+    "sha256": "7d9a3aebb470990abb92303f0c2ce5d6c38f9a2198d8f1ae8ab7fbbbf007cc7d",
+    "md4": "053f4e89ae2355c5cb259d21e85eb9cd"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAf////////////+AAAAAAAAAAAAAf/////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAH////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAA////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAeAAAAD//////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAB///////////////////+AAAAAAAAAAAAAB//////////////////8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAH////wAAAAAAAAAH///////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAf//////////////////AAAAAAAAAAAAA////////AAAAAAAAP/4AAAAAAAAAAAAAAAAAAAA [...]
+    "sha1": "34ae3b806be143a84dce82e4b830eb7d3d2bac69",
+    "sha256": "e52d8c79b31f45d4894e0948089da5fc236d33dd79a80d2304043e8c234cf88c",
+    "md4": "fc45c5118f642cc479e6a550756f1a4e"
+  },
+  {
+    "input": "///////////////8AAAAP/4B///gAAAB//+AAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAD//////////////4AAAAAAAAAAD////////////////////////////gAAAAAAAAAB/////////////////////////gAAAAAAAAAAAAAP/////////4AAAAAAAAAAAAAAAAP////////////8AAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////gAAAAB///////////////////AAAAAAAAAAAAAAAAAAAAAAH////////////////////+AAAAAAAAAAAAAAAAAB//////////////////gAAH/////AAAAAAAAAAAAAAAAAAAAAP////////////////4AAAAAP/////8AAAAAAAAAf///////////////AD//////////// [...]
+    "sha1": "d7447e53d66bb5e4c26e8b41f83efd107bf4adda",
+    "sha256": "b1870cae9e54cbe8ddd74782c98f6c9ec6eeb835e2765252530d71779685d4ea",
+    "md4": "0138351089a87a2ddc2d98255ce6b8cc"
+  },
+  {
+    "input": "////////////gAD////////////+AAAAAAAAAAAAAAAAAAAAAAA///////////+AAAAAAAAP/////////////////////wAAAAAAAAAAAAB//////////////////////wAAAAAAAAAAAAAAAAAB///////////////////////////4AAAAAAAAAD/////+AAAAAAAAAB///////////////////4AAAAAD///////////////AAAAAAAAAAAAAAAAAAAAAAP///////////////AAAAAAAAAA/////////////////////////AAAAAAAAB///////8AAAB//////////////////gAAP//////////////////////gAAAAAAAAAAAAAAAAA////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAB///////AAD///////////////////////+AAAAAAAAAAA [...]
+    "sha1": "77dd2a4482705bc2e9dc96ec0a13395771ac850c",
+    "sha256": "69850fe71261572f61d56863a7dc12aeda7931225d0eafb5b7b45aef7b6c8586",
+    "md4": "1f3e42daa4b315f2a0e6a530e0cc6976"
+  },
+  {
+    "input": "//////////////////////8AAAAAAAAAAAAAAAAAAAAAAAA////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////wAB////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8AAAAAAH//////////////wA//////////AAAAAAAAD///////////////AAAAAAAAAAAAAAAAAAAAAAAAf//8AAAAAAAAAAAAAAAAAAAAAAAAAH///////wAAAAAAP/////////4AAAB//+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////gAAD////////////////////wAAAAAAAAAAAAAAAAAAAAAAB//////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////// [...]
+    "sha1": "eaa1465db1f59de3f25eb8629602b568e693bb57",
+    "sha256": "18fdfb38e4f516734cef5de8cba84a54a17cdaf13228621dfcd806c5e822eccd",
+    "md4": "aec4974f238a6e04dcb07e20ad861230"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAAAAAH///////////AAD///////////////////////////4AAAAAAAAAAAAD///////////////////////4AAAAAAAf////////////////////////////+AAAAcAAAAAAAAAAH/////////gAAAAAf/////////////////////8AAAAAAAAAAAAAAAB/////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////wAAAAAAAAAAAAAAAAAAAAAAAAD/////////gAAAAAAAAAAAAAAAAAAAAAA////////////////////////////+AAAAAAAAAAAAAAAAAB/4AAAAAAAAH////////////4f////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////////////////+AAAAAAAB/////// [...]
+    "sha1": "9329d5b40e0dc43aa25fed69a0fa9c211a948411",
+    "sha256": "9db6e6591134181c2c19bbc57f24e11ea161165cde584e1f58c4df2fb5ee8c88",
+    "md4": "7a27fedaeec41b5832bda3169d76cd05"
+  },
+  {
+    "input": "///////////////wAAAAAAAAAAAP////////////////////////4AAAAA//////////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAB//////+AAAAAAAAAAAAAAAAAAH////+AHwAAAAAAAAAAAAAAB////////////////AAA//////////////////8AAAAAAAAAAAH//////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAB///////////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////AAAAAAAAAAB//////////////////////8AAAAAAAAAAA//////////////////////x/////////////4A///gAAAAAAAAAAAAAAAAAAAP////////////////////////AAAAAAAAA [...]
+    "sha1": "e94c0b6aa62aa08c625faf817ddf8f51ec645273",
+    "sha256": "86eafcaf23edfef66753d664eaa7813b5a16d1abc01a95f74ae88a02e42cadfb",
+    "md4": "154bd1371ae66ad3ab9a9ee6b1324e36"
+  },
+  {
+    "input": "//wAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////gAAAAAAAAAAAAAAAAAAAAB///////wAAAAAAAAAAB///////4AAAAAAAAAAAAAAAAAAAAAAAD/////8AAAAAD////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAD//////8AAAA/////////////4AAAAAAAAAAAAAAAAAAAAAAAAA////////////8AAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////////////AAAAAAAAAAAAAAA/////////////////////+AAAAB////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////4AAAAAAAAAAAAAAAAAAAAAH///// [...]
+    "sha1": "7ff02b909d82ad668e31e547e0fb66cb8e213771",
+    "sha256": "7be29e433c7e17875c71eea08d10ada5a17eea25ead94d41cb1711e8fd204c06",
+    "md4": "a4594c9e974eed1fc159cc306dd7378a"
+  },
+  {
+    "input": "////////////////gB8AAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////wAAP/////////////gAAAAAAAAAAAP/////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAP////////4AAAAAAAAAAAAAAAAAAAH////8AAAAAAAAAAAAAAAAAAAAAH///////////////////////AAAAAAAAAAAAAAAAA///////////////////////H////////gD////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////////gAAAAAAAAAAAAAAAD///////////////////////////gAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAf/////////+AAAAAAAAAAAAAAAAAAAAAAAAAA/////// [...]
+    "sha1": "5bb3570858fa1744123bac2873b0bb9810f53fa1",
+    "sha256": "c1f98aac0cfc98f30c3fa13fb8011b2a1d553e6c03edb8e2a35f47574237fc64",
+    "md4": "431acd1a4a4d6036057c9906da8add5e"
+  },
+  {
+    "input": "////gAAAAAAAAH/////////////8AAAAAAAAAAAAAAAAAH/////////////////////////////A///////////////////////////////AAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////8AAAAP/////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/////////////////A////+AAAAAAAAAAAAAP//////////////////wAP/////////////////////////z//////////////////////4AAAAAAAAAAAAAB///////////////////////////////wAAAAAAAAAAAH//////////gAAAAAAAAAAAAAAAAAAAAP///////////// [...]
+    "sha1": "905f43940b3591ce39d1145acb1eca80ab5e43cd",
+    "sha256": "981571f9393463f49cd5352c024a8998d7b139bc8aec7a512101edb18a7e0954",
+    "md4": "f6afe47bdedf075c7e188b2640152cf7"
+  },
+  {
+    "input": "///////////////////////////////4AAAAAAAAAAAf/////////////AAAAB/////////////////////+AAAAAAAAAAA///////////////////gAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAB//////////////////////////////AAP///////////////////////////////z//////////////////////////////+AAAAAAHwAAAAB//////////////////////////4AAAAAAAH//////////////////////////////AAAAAAAAAAAAAAAf/////////////////////gAAAAAAAAAAAAA//////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/////////4AA [...]
+    "sha1": "336c79fbd82f33e490c577e3f791c3cbfe842aff",
+    "sha256": "8628162a5c9d34c94e60027175f819e98a356832a3d3898a7f11b95e171e2a73",
+    "md4": "8bc3bd8625778f64ed7c29698025f292"
+  },
+  {
+    "input": "AAAB//////////////////////gAAAAAAAAAAAAAAAAP///////4AAAAAAAAAAAAAAAA///////wAAAAAAAAAA//////////////////////////8AAAAAAAAAAA///////////////////////////////8AAAAAAAAAAAAAAAAAAD/////////////////gAAAAAAAAAAAAAAP/////////////8AAAP///+AAP///////////8A///8AAAAAAAAAAAAAAAAAAAAAAAAB/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/////////////gAAAAAAAAAAAAAP//////////////wAAAAAAAAAAAAAAAAAAAAD/g/////////////////////////////gAAAAAAAAAAAAAAAAAAAAD//4AAAAAAf/////////AAAAAAAAAAAAAAAAAAAA [...]
+    "sha1": "5c6d07a6b44f7a75a64f6ce592f3bae91e022210",
+    "sha256": "1c4530860ec79ab73b141a7e64b0de775192a002fa2f3832b6c24972797d5161",
+    "md4": "51f6bb4db8e6e61cc4333450c6035139"
+  },
+  {
+    "input": "//////////////////////////////+AAAAAAAAAAAH/4AAAAAAAAAAAAAAAP/////////////////8AAAAAAAAAAAH/////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////+AAAAAAAAAAAAAAAAAAAAAAH////////////////////////gAAAAAAAAAAAAAAAAAAAAAAAf//////////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//AAAAf///////////////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAH/////////////////////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////////////////4AAAAAAAAAAAAAAAAAAA///gAAAAAAP//8AAAAAAAAAAAAAAAf//// [...]
+    "sha1": "7e0d3e9d33127f4a30eb8d9c134a58409fa8695b",
+    "sha256": "d97097c16c4d0cf169e61cde78e807cd318b8938992066bfe4e266e14146fbba",
+    "md4": "0baff1c675866bf259d3ac9417a33464"
+  },
+  {
+    "input": "///////+AAAA//////////////////////4AAAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAf//wAAAAAAAAAAAAAAAAAf//////////////////8AAAAAAAAAAAAAAAAD////////////////8f///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////AAAAAAAAAAH///////////////////////////AAAAAAAAAAAAAAAAAAAAP/////////////////////////////+AAAAAAAAAAAAAAAAAAAf///+AAAAAAAAAAAAAAAAAAAAAAAAAA////////8AAAAAAAAAAAB//////////////8AAAAAAAAAAAAAAD///////////////////////////+AAAAAAAAAAAAAAAAAA [...]
+    "sha1": "9a5f50dfcfb19286206c229019f0abf25283028c",
+    "sha256": "3a18179cf693d234a8aa913b7362505533b414d60bf7eaf02427157759defaba",
+    "md4": "6e8a56a9a005c6c6239ccbdf48f59aa8"
+  },
+  {
+    "input": "//////////////gAAAAAAAAAf////////////////////////gAAAAAAAAAAAP/////8AAAAAAAAAAAAAAP//////////////wf////////////////////4AP///////////////8AAAAAAAAB/////////////////////4AAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAf8AAAAAAAAAAAAAAB//////////////4AAAAAAAAAAAAAAAAAP//////////////////////4AAf/////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////////////8AAAAAH///////////////////////////////wAAAAAAAAAAP////AAAAAAAAAAB///////////////8AAAAAAAAf/////////////////////////////+ [...]
+    "sha1": "dca737e269f9d8626d488988c996e06b352c0708",
+    "sha256": "8ee61f98cea2659f5ab9d8ec444de3b3e843ab02baa7806e96230a64dee93774",
+    "md4": "6565bceb49f962f797f49084f3f819a1"
+  },
+  {
+    "input": "//+AAAAAAAAAAAAAAAB///////////////////////////8AAAAf//////////////wAAAAAAAAAAAAAAAAAAAAAAAAD////////////////wAAAAAAAAAAAAAAAAA//////////////////gAAAAAAAAAA///////////////////////////wA/////////4AAAAAAAAAAAP///////////////////////////gAAAAAAAAAAAAAAAAAAAD//////////////////////////////////4AAAAAAAAAAAB/////////wAAAAAAAAAAAAAAAAAAAAAAf///////////////AAAAA///////////////P////////////wAAAAAAAAAAAAAAAAAD////////////////4AAAAAAAAAAAAAAAAAAAAAAAA///////////////////////AAAD///////// [...]
+    "sha1": "b8ffc1d4972fce63241e0e77850ac46dde75dbfa",
+    "sha256": "bc69420ce99aa58de5d5c9ae32c3528b02546347e8f85dca651187142bc2a40b",
+    "md4": "2267037a7f3e753c653218fcf67ce9c7"
+  },
+  {
+    "input": "////AAAAAAAP///////////////////////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////wAf//////////////////////gAAf//////////////////////4AAAAAAAAAAAAAAAA//////////////////////gAAAAAAAAAAAAAAAAH////////4AAAAAAAAAAAAAAAAAAAAf//////gAAAAAAAAAD//////////////wAAAAAAAAAAAAAAAf//////////////////////AAAAAAAAAAAAAAAAAAAAAAf////////////////////////wAAAAAAAAAAAAAAAAAAD//////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////4AAAAAAAA [...]
+    "sha1": "e9c9bf41c8549354151b977003ce1d830be667db",
+    "sha256": "79b2d4da202168d2c6f7dbff6dba414f71e405731a287a23b58af903f9b1c770",
+    "md4": "aca1ae6237f498986991565b0307f0da"
+  },
+  {
+    "input": "/////////////////////AAAAAAAAA////////////////////4AAAAAAAAAAAAAAAAAAP/////////////4AAAAAAAAAAAAA///+AAAAAAD/////////////////////////wAAAAAAAAAAAf//////////////////////////////////gAAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAf/////////////////gAAAAH/////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/wAAAAAAAAAAAAAAAAH////////////////////////////+AAAAAAAAAAAAAAAAAAAAAA//////////////////////8AAAAAAAAAAAAH///////////////////////////////8AP//////////////////////////////////gA [...]
+    "sha1": "0942908960b54f96cb43452e583f4f9cb66e398a",
+    "sha256": "068c65431e6010461cd77e3d2859fbc978857d1195dc1506ab1b5c9344e1099f",
+    "md4": "785bb09a5f25730a3aed4de12da4d9ea"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAAf////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/////////////4AAAAAAAD//8AAAAAAAAAAAAAAAAAAAAA////////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////gAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//////wAAAAAAAAAAAAAAf//////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////8AAAAAAAAAAAAAAAAAAAAAB///////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////wAAAAAAAAAAAAAAAAD//////////// [...]
+    "sha1": "fce34051c34d4b81b85ddc4b543cde8007e284b3",
+    "sha256": "918a1d14de8c5fa363fb3137cf5014020646a1a2235f78ef3ed0d034c74f5761",
+    "md4": "4eb5472f4e5243fcd4a76533789e829a"
+  },
+  {
+    "input": "////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////8AAAAAAAAAAAAAAAAAAH//////////////////AAAAAAAAAAAAAAAAA////////////////////AAAAAAAAAAAAAAAAAAAAAA///8AAAAAAAAAAAAAAAAAAP///////////////////AAAP//////Af4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////8AAAAAAAAAAAAAAAAAAAAAf///+AAAAAAAAAAAAD////////////////////////8AH/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD///////+AAAAAAAAAB/////////////////////////4AAAAAAAAAAAAAAAAAAAAf///////////////////AAAAAAAAAAAAAAAAAAAAAAAf [...]
+    "sha1": "61e8916532503627f4024d13884640a46f1d61d4",
+    "sha256": "ef88b649d012178186dcf0244835232b5b7392e0c1f8f141f5107e9ead559e74",
+    "md4": "7d725ae9a8e569f49c56194226b64dee"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAAAAAAAAH///////////////////gAAAAAP///////////////+AAAAAAAB///////////////4AAAAAAAAAH//////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////4AAAAAAAAAAAAAAAAAAAf/////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAP///////+AAAP////////////h///////AAAAAAAAAAA////////////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///+AAAAAAAAAAAAAAAAAAAP//////////////////// [...]
+    "sha1": "f008d5d7853b6a17b7466cd9e18bd135e520faf4",
+    "sha256": "326f14fc54954b73d704935b213dc797311f7c8fcd88c238c8ab767286dc3f94",
+    "md4": "7396f5d4491e79ec1ac0ce7a105bb233"
+  },
+  {
+    "input": "AAAAAAAAAAAB//////////////8AAAAAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAH/////////4AAAAAAAAAAAAAAAAAAAAAAAH///+AAAAAAAAAAAAAAAAAAAAAAAH/////////////////////////j////////////////////AAAAAAAAAAAAAAAAP//////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////wAAAAAAAAAAAAAAAf////////////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////////////////////////////////wf/////////////4AAAAAH/////////////AAAAB/// [...]
+    "sha1": "bd8d2e873cf659b5c77aac1616827ef8a3b1a3b3",
+    "sha256": "0087e37129b9a2d58b0987a218a3c1be67cb1e08142cbcf889aa617ca3e4640d",
+    "md4": "aa64644a4877da34e2197c5f2dc375c5"
+  },
+  {
+    "input": "///////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////wAAAAAAAAAAAAAAAAAAAH/////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////////////////////////////8AAAAAAD//////////wAAAAAAAAAAAAAAAAAAAAP///////////////////////////AAAAAAAAAAAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////8AAAAAAAAH////////////+AAAA////////////////////////8AAAAAAAAAAAAf/////////////////////////wAAAAAAAAAAAAAAAAAAB/////////////////////////////AAAP////////gAAAA [...]
+    "sha1": "b25a04dd425302ed211a1c2412d2410fa10c63b6",
+    "sha256": "93294033c9de9361a3c6cc0df539e2e459f6d2babbbc0623859e18af0d0ccf4e",
+    "md4": "2165718fc24bf21f1c4e0623c8e8d811"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////////////4AAAAAAAAAAAAAAAAB////////////////////////////+AAAAAAAAAAAAAAAAAAAAB/AAAA//////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////gAAAAAAAAD//////////////9/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/////////////////////////////8AAAAAAAAAA////////////////////////4AAAAAA///////////////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////gAAAAAAAAAAAAAAAAAAAAAAAD///////////4AAAAAAAD/////// [...]
+    "sha1": "a404e21588123e0893718b4b44e91414a785b91f",
+    "sha256": "49640215294d9263bc464538c3c29e42edea637d1427c2f04ebcd828d6fcb480",
+    "md4": "e1f45852024724f00ced7935e297983a"
+  },
+  {
+    "input": "/////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/////////////8AAAAAAAAAAAAAAAAAAAAAB/////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////wAAAAAAAAAAAAAAAAAAD////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAHwH/////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/wAAAAAAAAD////////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////+AAAAAAAAAAAAAAAAAAAAD+AAA [...]
+    "sha1": "a1e13bc55bf6dad83cf3aabda3287ad68681ea64",
+    "sha256": "ce5cfa5b3b0485805cf5bcc8c24594a6b6fec9249698d317ce20bc84d857eafe",
+    "md4": "deac06cde1f6b18a53a2cf0b03998da2"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAAAAAAAAAAB/////////////////////////AAAAAAAAAAAAAAAAAAAAAD/////////wAAAAf////+AAAAAAAAAAAAAAAAAAAAAAAAB/////////////////8A////////////////////////////////4AAAAAAAAAAAAAAAAAAAD//////////////////wAAAAAAAAAf////////////////////////4AAAf/////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////gAAAAAAAAAAAAAB///AAAAAAAAAP////////////////////////gAAAAAAAAAAAAB//////8AAA [...]
+    "sha1": "d5fd35ffabed6733c92365929df0fb4cae864d15",
+    "sha256": "c9ac43870e02c7b36bb1e7ba3ce2e234507c0076f8a77494f268777edf5ebffc",
+    "md4": "8371f0970efbc6099c50afbbd4f0e477"
+  },
+  {
+    "input": "/////////gAAAAAAAAAAAAAAAAf8f////////////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAP//4AAAAAAAAAAAAAAAAD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////+AAAAAAAAAB/////////////////////////gAAAAAAAAf///////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAB///////////////////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////4AAAAAAAAAP//////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////4AAAAAAAAAAAAB////////////////////wAAAAAAAAAAAAAAAAAAAA [...]
+    "sha1": "c12e9c280ee9c079e0506ff89f9b20536e0a83ef",
+    "sha256": "30eb195e3aad4c288af76c66e26c6096f5f7de1b56b43d638ab7119d73cfd214",
+    "md4": "985d909280bc20607f4cb4941ae535f2"
+  },
+  {
+    "input": "AAAAAAAAAD//////////////////////////////////8AAf/////////////////AAAAAAAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAAAAAAAf////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////wAAAAAAAP/8AAAAAP//////////////////////8AAAAAAAAAAAAAAA//////////////////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////////+AAAAAAAAAAAAAAAAAAH////////4AAAAAAAAAAAAAAAAAAAAAAAfwAAAAAAAAAAAAAAAAAAD//////////////////////////////////wAAAAAAAAAAA [...]
+    "sha1": "e22769dc00748a9bbd6c05bbc8e81f2cd1dc4e2d",
+    "sha256": "338225e3b94025d2b327d72ed3d763a66856e1d1ebcb632bc4d8752000ad9966",
+    "md4": "abcdd18a791546544b52c0587dbd6107"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////AAAAAAAAAAA//gAAAAAAAAAf///////////////AAAAAAAAAAAAAAAAAcAAfAAAAAAAAAAAAAAAAAAB//////gAAA//////////////////////////////wAAAAAAAAAAAAAAAAAAAAf//////////AAAAAAAAAAAAAAAD/////////////////4AAAAAAAAAAAD/////////////////////////////////////AAAAAAf///////AAAAAAAAAAAAAAAAA///////////////////////////////////////4/////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAB/AAAAAAAAAAAAAAAB/////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/// [...]
+    "sha1": "f29835a93475740e888e8c14318f3ca45a3c8606",
+    "sha256": "69b6cc0729b2d2877d46a08f3c251ae18f043949a33797c3027668b23c969d68",
+    "md4": "23e8b5a657c962a3e77979859ae1400e"
+  },
+  {
+    "input": "//////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////wAAAAAAAP//+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///wAAAAAA///////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////4AAAf/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAAAf////////////////AAAAAAAAAAAAAAAAAAAAAAAA/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///// [...]
+    "sha1": "1a1d77c6d0f97c4b620faa90f3f8644408e4b13d",
+    "sha256": "3d35c10650a2da8413a2a11b8e7fb891af5da3a9763584caa6cd71bbe68de6ba",
+    "md4": "cc4fab29cc180ffa888be396ce6aa6f5"
+  },
+  {
+    "input": "///////////////8AAAAAAAAAAAAAAAAAAAA////////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////gAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////8AAAAAAAAAAD/gAAAAAAAf/////////////AAAAAAAAAAAAAAAf///////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAH////4D////////////////////////////8AAAAAAAAAAAAAAAAAAH [...]
+    "sha1": "4ec84870e9bdd25f523c6dfb6edd605052ca4eaa",
+    "sha256": "baf3bcf323f3e5b91649eeb5f1be977a8bd91915a66297a22fdb1a906d1a7e53",
+    "md4": "b553506daedf701ccdc437fbf3e6bbe4"
+  },
+  {
+    "input": "////////////////////////////////////4AAAAB////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////wAAAAAAAP///////wAAB/////////////////////////////4AD//////wAAAAAAAAAAAAAAAAAAH/////////////////////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////8AAAAAAAAAB//h//////////////////////////////wAAAAAAAAAP///gAAAAAAAAAAAAAAD/////// [...]
+    "sha1": "d689513fed08b80c39b67371959bc4e3fecb0537",
+    "sha256": "7fd9b3abc4684e6f8ee591bbac5a36c5060bb09ef7899690416e5300cc14fcd3",
+    "md4": "d707ae093ab94607010ddda09fc8a5a8"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAP//////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////4AAAAAAAAAAAAAAAAAAAAAAAAAAAD///////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////8AAAAAAAAAAAAAAAAAAAAAAAP////////////////////AAAAAAAAAAA+AAAAAB///////////8AAAAAAAAAAAAB///////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAB///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////// [...]
+    "sha1": "c4fed58f209fc3c34ad19f86a6dacadc86c04d33",
+    "sha256": "429e454c0cd5d874d7887f8f8def3390a6e54af783c102af6bc3c75c62f3661f",
+    "md4": "76bdae04521ba996636c4dc431040031"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAAAAAAAf/////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAH//////////////////////////////////AAAP///////////////////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////////////////////////////////+AAAAAAH///////4AAA////////////////////////////wf/////+AAAAAAAAAAAAAAAAAAP/////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////////////////////////////////gAAAAAAAPwAAAAAAAAAA [...]
+    "sha1": "051888c6d00029c176de792b84dece2dc1c74b00",
+    "sha256": "0987d19048e10b925bcf394dfffcf259fc1a15e403673a80bfd4e7fd4f43cef0",
+    "md4": "556c14fd0f3ff7bd6b435bd630e48811"
+  },
+  {
+    "input": "AAAAAH///////////////////////////AAAAAH////////////////////////////8AAAAAAAAAAAAAAAAAAAA//////////////////////wAAAAAAAAAAAAAAAAAA///////////f///gAAAAAAAAA///////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////////////////////////g////////////////+AAf/////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////gAAAAAA/////////////8AAAAAAAAAAAH/////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAA/////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH [...]
+    "sha1": "1a3540bee05518505827954f58b751c475aeece0",
+    "sha256": "fc774a081d9c93d52bb6a8d99a06ccd7bf32a10154d302524b8c5c5dc1b2969f",
+    "md4": "b500501957d4b8b412ea0102c842dd5e"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAH////////AAAB////////////wAAAAAAAAAAAAAAAAAAA//////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////8AAAAAAAAAAAAAAD///////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////// [...]
+    "sha1": "dfa19180359d5a7a38e842f172359caf4208fc05",
+    "sha256": "6c6afa35f1aad6301dfde6c4ababe2da47d92033a9a41e84ca6f00e5eb29bc60",
+    "md4": "d18506a74c66e4d8537269c10c783923"
+  },
+  {
+    "input": "////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////4AAAAAAAAAP////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////////////////////+AAAAAAAP///////////////////////////////4AAAAAAAAAAAAAf//////////////////4AAAAAAAAAAAAAAAAAAAB///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+AD////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////////////////// [...]
+    "sha1": "7b0fa84ebbcff7d7f4500f73d79660c4a3431b67",
+    "sha256": "1e858dd15069f54478023c4d8518cd5aa814fb15c9eb8df45c44efbb050587ed",
+    "md4": "c9b4b691f4d88b7d2b4d5b770b05c8bf"
+  },
+  {
+    "input": "//4AAAAAAAAAAAAAAAAAAAAD///////////////n///////////////////8A/////////////////wAAAAAAAAAAAAAAAAAAP////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////////////////////////+//////////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////8AAAAAAAAAAAAAAD//////////////////////////////////////H///////////////////wAAAAAAAAAAAAAAB/////////////////////////////////wAAAAAAAAAAAAAAAAAAB//////wAAAAAAAAAAAAAAAAAAAAf///////////////wAAAAAA [...]
+    "sha1": "9e886081c9acaad0f97b10810d1de6fcdce6b5f4",
+    "sha256": "5d73820315ebd00f0e419a7fe418ff109664add82a68387daffff4239a2c1b23",
+    "md4": "ba915c678f944fe5a480364ddc3382a8"
+  },
+  {
+    "input": "AAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////8AAAAAAAAH///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////////4AAAAAAAAAAAAAH///////////////////////gAAAAAAAAAAAAAAAAAAAAAAAB/////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////+AAAAAAAAAAAAAAAAP///////////////4AAAAAAAAAAA [...]
+    "sha1": "a4d46e4ba0ae4b012f75b1b50d0534d578ae9cb6",
+    "sha256": "f7f4721be31524d014bacf105b06bacc4bdb953bc04d5a048e1fd4ddc395667e",
+    "md4": "78134c91a1ffb2e21594daa2c2a932fc"
+  },
+  {
+    "input": "AAAAB//////////////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////AAAAAAAAAAAAAAAAAAAAAAAH////8AAAAAAAAAAAAAAAAAAAD//////////////////////////////gAAAAAAAAAAAf/////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////gAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////AAAAAAAAAAAAAAAAB//////////////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/////////AAAAAAAAAAA [...]
+    "sha1": "6342b199ee64c7b2c9cbcd4f2dcb65acef51516f",
+    "sha256": "426cbfa5a10024c4f5deae9146222146c2d75a5bf13e8215c04d7dd17f455743",
+    "md4": "6fc6c8790dfc301ee38b8b63e18def5c"
+  }
+]
diff --git a/test/prepare/vectors.js b/test/prepare/vectors.js
new file mode 100644
index 0000000..11a8321
--- /dev/null
+++ b/test/prepare/vectors.js
@@ -0,0 +1,62 @@
+//var tape = require('tape')
+//var Sha1 = require('../')
+var fs   = require('fs')
+var path = require('path')
+var to   = require('bops/typedarray/to')
+var from = require('bops/typedarray/from')
+var assert = require('assert')
+var crypto = require('crypto')
+
+//function pad(n, w) {
+//  n = n + ''; return new Array(w - n.length + 1).join('0') + n;
+//}
+//
+var dir = path.join(__dirname, 'vectors')
+
+var vectors =
+  fs.readdirSync(dir)
+    .sort()
+    .filter(function (t) {
+      return t.match(/\.dat$/);
+    })
+    .map(function (t) {
+      return from(fs.readFileSync(path.join(dir, t), 'base64'), 'base64')
+    });
+
+
+  var expected = []
+  var hashes = {}
+   
+  ;['sha1', 'sha256', 'md5'].forEach(function (name) {
+      hashes[name] =
+        fs.readFileSync(path.join(dir, 'byte-hashes.' + name), 'ascii')
+        .split(/\r?\n/)
+  })
+
+        
+
+
+  for (var i = 0; i < vectors.length; i++) {
+    expected.push({
+      input  : to(vectors[i], 'base64'),
+      sha1   : hashes.sha1[i],
+      sha256 : hashes.sha256[i],
+      md4    : hashes.md5[i]
+    })
+    assert.equal(
+      crypto.createHash('sha1').update(new Buffer(vectors[i])).digest('hex'),
+      hashes.sha1[i])
+
+    assert.equal(
+      crypto.createHash('sha256').update(new Buffer(vectors[i])).digest('hex'),
+      hashes.sha256[i])
+
+    assert.equal(
+      crypto.createHash('md5').update(new Buffer(vectors[i])).digest('hex'),
+      hashes.md5[i])
+
+  }
+
+//console.log(expected)
+
+console.log(JSON.stringify(expected, null, 2))

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-sha.js.git



More information about the Pkg-javascript-commits mailing list