// import * as crypto from "crypto"; // crypto.hashOptions // crypto.createHash() // Ciphers // // AES // Blowfish // Camellia // Chacha20 // Poly1305 // SEED // CAST_128 // DES // IDEA // RC2 // RC4 // RC5 // Triple DES // GOST 28147_89,[27] SM4 // aes_128_cbc // aes_128_ecb // aes_192_cbc // aes_192_ecb // aes_256_cbc // aes_256_ecb // base64 // bf // bf_cbc // bf_cfb // bf_ecb // bf_ofb // camellia_128_cbc // camellia_128_ecb // camellia_192_cbc // camellia_192_ecb // camellia_256_cbc // camellia_256_ecb // cast // cast_cbc // cast5_cbc // cast5_cfb // cast5_ecb // cast5_ofb // chacha // des // des_cbc // des_cfb // des_ecb // des_ede // des_ede_cbc // des_ede_cfb // des_ede_ofb // des_ede3 // des_ede3_cbc // des_ede3_cfb // des_ede3_ofb // des_ofb // des3 // desx // rc2 // rc2_40_cbc // rc2_64_cbc // rc2_cbc // rc2_cfb // rc2_ecb // rc2_ofb // rc4 // rc4_40 // 'aes-128-cbc', // 'aes-128-cbc-hmac-sha1', // 'aes-128-cbc-hmac-sha256', // 'aes-128-ccm', // 'aes-128-cfb', // 'aes-128-cfb1', // 'aes-128-cfb8', // 'aes-128-ctr', // 'aes-128-ecb', // 'aes-128-gcm', // 'aes-128-ocb', // 'aes-128-ofb', // 'aes-128-xts', // 'aes-192-cbc', // 'aes-192-ccm', // 'aes-192-cfb', // 'aes-192-cfb1', // 'aes-192-cfb8', // 'aes-192-ctr', // 'aes-192-ecb', // 'aes-192-gcm', // 'aes-192-ocb', // 'aes-192-ofb', // 'aes-256-cbc', // 'aes-256-cbc-hmac-sha1', // 'aes-256-cbc-hmac-sha256', // 'aes-256-ccm', // 'aes-256-cfb', // 'aes-256-cfb1', // 'aes-256-cfb8', // 'aes-256-ctr', // 'aes-256-ecb', // 'aes-256-gcm', // 'aes-256-ocb', // 'aes-256-ofb', // 'aes-256-xts', // 'aes128', // 'aes128-wrap', // 'aes192', // 'aes192-wrap', // 'aes256', // 'aes256-wrap', // 'bf', // 'bf-cbc', // 'bf-cfb', // 'bf-ecb', // 'bf-ofb', // 'blowfish', // 'camellia-128-cbc', // 'camellia-128-cfb', // 'camellia-128-cfb1', // 'camellia-128-cfb8', // 'camellia-128-ecb', // 'camellia-128-ofb', // 'camellia-192-cbc', // 'camellia-192-cfb', // 'camellia-192-cfb1', // 'camellia-192-cfb8',