diff --git a/src/tools/hash-text/hash-text.vue b/src/tools/hash-text/hash-text.vue new file mode 100644 index 00000000..30a97b80 --- /dev/null +++ b/src/tools/hash-text/hash-text.vue @@ -0,0 +1,72 @@ + + + + + \ No newline at end of file diff --git a/src/tools/hash-text/index.ts b/src/tools/hash-text/index.ts new file mode 100644 index 00000000..fbc9a2c3 --- /dev/null +++ b/src/tools/hash-text/index.ts @@ -0,0 +1,11 @@ +import { EyeOff } from '@vicons/tabler'; +import type { ITool } from '../Tool'; + +export const tool: ITool = { + name: 'Hash text', + path: '/hash-text', + description: 'Hash a text string using the function you need : MD5, SHA1, SHA256, SHA224, SHA512, SHA384, SHA3 or RIPEMD160', + keywords: ['hash', 'digest', 'crypto', 'security', 'text', 'MD5', 'SHA1', 'SHA256', 'SHA224', 'SHA512', 'SHA384', 'SHA3', 'RIPEMD160'], + component: () => import('./hash-text.vue'), + icon: EyeOff, +}; diff --git a/src/tools/index.ts b/src/tools/index.ts index d7884d26..431cbb24 100644 --- a/src/tools/index.ts +++ b/src/tools/index.ts @@ -2,12 +2,13 @@ import { LockOpen } from '@vicons/tabler'; import type { ToolCategory } from './Tool'; import { tool as tokenGenerator } from './token-generator'; +import { tool as hashText } from './hash-text'; export const toolsByCategory: ToolCategory[] = [ { name: 'Crypto', icon: LockOpen, - components: [tokenGenerator], + components: [tokenGenerator, hashText], }, ];