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
		
			
				
	
	
		
			47 lines
		
	
	
		
			995 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			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'],
 | |
| });
 |