it-tools/src/tools/hash-text/index.ts
sharevb 2816ed254a feat(Hash Text): more hashing methods
Added ADLER32, BLAKE2B, BLAKE2S, BLAKE3, CRC32, CRC32C, KECCAK, PBKDF2, SM3, WHIRLPOOL, XXHASH128, XXHASH3, XXHASH32, XXHASH64, Argon2, Argon2i, Argon2d, Argon2id
Fix #728 and #641 and #362
2024-04-14 14:59:06 +02:00

47 lines
995 B
TypeScript

import { EyeOff } from '@vicons/tabler';
import { defineTool } from '../tool';
import { translate } from '@/plugins/i18n.plugin';
export const tool = defineTool({
name: translate('tools.hash-text.title'),
path: '/hash-text',
description:
'Hash a text string using the function you need : MD5, SHA1, SHA256, SHA224, SHA512, SHA384, SHA3, RIPEMD160, ADLER32, CRC32, CRC32C, BLAKE, KECCAK, XXHASH, SM3, WHIRLPOOL or Argon2(i/d/id)',
keywords: [
'hash',
'digest',
'crypto',
'security',
'text',
'MD5',
'SHA1',
'SHA256',
'SHA224',
'SHA512',
'SHA384',
'SHA3',
'RIPEMD160',
'ADLER32',
'BLAKE2B',
'BLAKE2S',
'BLAKE3',
'CRC32',
'CRC32C',
'KECCAK',
'PBKDF2',
'SM3',
'WHIRLPOOL',
'XXHASH128',
'XXHASH3',
'XXHASH32',
'XXHASH64',
'Argon2',
'Argon2i',
'Argon2d',
'Argon2id',
],
component: () => import('./hash-text.vue'),
icon: EyeOff,
redirectFrom: ['/hash'],
});