[
  {
    "name": "Adler-32",
    "outputBits": 32,
    "blockBits": null,
    "family": "Checksum",
    "year": 1995,
    "secure": false
  },
  {
    "name": "BLAKE2b",
    "outputBits": 512,
    "blockBits": 1024,
    "family": "BLAKE",
    "year": 2012,
    "secure": true
  },
  {
    "name": "BLAKE2s",
    "outputBits": 256,
    "blockBits": 512,
    "family": "BLAKE",
    "year": 2012,
    "secure": true
  },
  {
    "name": "BLAKE3",
    "outputBits": 256,
    "blockBits": 512,
    "family": "BLAKE",
    "year": 2020,
    "secure": true
  },
  {
    "name": "CRC-32",
    "outputBits": 32,
    "blockBits": null,
    "family": "CRC",
    "year": 1975,
    "secure": false
  },
  {
    "name": "CRC-64",
    "outputBits": 64,
    "blockBits": null,
    "family": "CRC",
    "year": null,
    "secure": false
  },
  {
    "name": "FNV-1a (32-bit)",
    "outputBits": 32,
    "blockBits": null,
    "family": "FNV",
    "year": 1991,
    "secure": false
  },
  {
    "name": "FNV-1a (64-bit)",
    "outputBits": 64,
    "blockBits": null,
    "family": "FNV",
    "year": 1991,
    "secure": false
  },
  {
    "name": "Keccak-256",
    "outputBits": 256,
    "blockBits": 1088,
    "family": "SHA-3",
    "year": 2012,
    "secure": true
  },
  {
    "name": "MD4",
    "outputBits": 128,
    "blockBits": 512,
    "family": "MD",
    "year": 1990,
    "secure": false
  },
  {
    "name": "MD5",
    "outputBits": 128,
    "blockBits": 512,
    "family": "MD",
    "year": 1992,
    "secure": false
  },
  {
    "name": "MurmurHash3 (32-bit)",
    "outputBits": 32,
    "blockBits": null,
    "family": "MurmurHash",
    "year": 2011,
    "secure": false
  },
  {
    "name": "MurmurHash3 (128-bit)",
    "outputBits": 128,
    "blockBits": null,
    "family": "MurmurHash",
    "year": 2011,
    "secure": false
  },
  {
    "name": "RIPEMD-128",
    "outputBits": 128,
    "blockBits": 512,
    "family": "RIPEMD",
    "year": 1996,
    "secure": false
  },
  {
    "name": "RIPEMD-160",
    "outputBits": 160,
    "blockBits": 512,
    "family": "RIPEMD",
    "year": 1996,
    "secure": false
  },
  {
    "name": "RIPEMD-256",
    "outputBits": 256,
    "blockBits": 512,
    "family": "RIPEMD",
    "year": 1996,
    "secure": false
  },
  {
    "name": "RIPEMD-320",
    "outputBits": 320,
    "blockBits": 512,
    "family": "RIPEMD",
    "year": 1996,
    "secure": false
  },
  {
    "name": "SHA-1",
    "outputBits": 160,
    "blockBits": 512,
    "family": "SHA-1",
    "year": 1995,
    "secure": false
  },
  {
    "name": "SHA-224",
    "outputBits": 224,
    "blockBits": 512,
    "family": "SHA-2",
    "year": 2004,
    "secure": true
  },
  {
    "name": "SHA-256",
    "outputBits": 256,
    "blockBits": 512,
    "family": "SHA-2",
    "year": 2001,
    "secure": true
  },
  {
    "name": "SHA-384",
    "outputBits": 384,
    "blockBits": 1024,
    "family": "SHA-2",
    "year": 2001,
    "secure": true
  },
  {
    "name": "SHA-512",
    "outputBits": 512,
    "blockBits": 1024,
    "family": "SHA-2",
    "year": 2001,
    "secure": true
  },
  {
    "name": "SHA-512/224",
    "outputBits": 224,
    "blockBits": 1024,
    "family": "SHA-2",
    "year": 2012,
    "secure": true
  },
  {
    "name": "SHA-512/256",
    "outputBits": 256,
    "blockBits": 1024,
    "family": "SHA-2",
    "year": 2012,
    "secure": true
  },
  {
    "name": "SHA3-224",
    "outputBits": 224,
    "blockBits": 1152,
    "family": "SHA-3",
    "year": 2015,
    "secure": true
  },
  {
    "name": "SHA3-256",
    "outputBits": 256,
    "blockBits": 1088,
    "family": "SHA-3",
    "year": 2015,
    "secure": true
  },
  {
    "name": "SHA3-384",
    "outputBits": 384,
    "blockBits": 832,
    "family": "SHA-3",
    "year": 2015,
    "secure": true
  },
  {
    "name": "SHA3-512",
    "outputBits": 512,
    "blockBits": 576,
    "family": "SHA-3",
    "year": 2015,
    "secure": true
  },
  {
    "name": "SHAKE128",
    "outputBits": 128,
    "blockBits": 1344,
    "family": "SHA-3",
    "year": 2015,
    "secure": true
  },
  {
    "name": "SHAKE256",
    "outputBits": 256,
    "blockBits": 1088,
    "family": "SHA-3",
    "year": 2015,
    "secure": true
  },
  {
    "name": "SipHash-2-4",
    "outputBits": 64,
    "blockBits": null,
    "family": "SipHash",
    "year": 2012,
    "secure": false
  },
  {
    "name": "Whirlpool",
    "outputBits": 512,
    "blockBits": 512,
    "family": "Whirlpool",
    "year": 2000,
    "secure": true
  },
  {
    "name": "xxHash (32-bit)",
    "outputBits": 32,
    "blockBits": null,
    "family": "xxHash",
    "year": 2012,
    "secure": false
  },
  {
    "name": "xxHash (64-bit)",
    "outputBits": 64,
    "blockBits": null,
    "family": "xxHash",
    "year": 2012,
    "secure": false
  },
  {
    "name": "xxHash3 (64-bit)",
    "outputBits": 64,
    "blockBits": null,
    "family": "xxHash",
    "year": 2019,
    "secure": false
  },
  {
    "name": "xxHash3 (128-bit)",
    "outputBits": 128,
    "blockBits": null,
    "family": "xxHash",
    "year": 2019,
    "secure": false
  }
]
