diff options
Diffstat (limited to 'src/tools/hash-text/hash-text.vue')
-rw-r--r-- | src/tools/hash-text/hash-text.vue | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/hash-text/hash-text.vue b/src/tools/hash-text/hash-text.vue index 4b7bcf1..50a9c33 100644 --- a/src/tools/hash-text/hash-text.vue +++ b/src/tools/hash-text/hash-text.vue @@ -40,6 +40,7 @@ </template> <script setup lang="ts"> +import { useQueryParam } from '@/composable/queryParams'; import { enc, lib, MD5, RIPEMD160, SHA1, SHA224, SHA256, SHA3, SHA384, SHA512 } from 'crypto-js'; import { ref } from 'vue'; import InputCopyable from '../../components/InputCopyable.vue'; @@ -59,7 +60,7 @@ const algos = { type AlgoNames = keyof typeof algos; type Encoding = keyof typeof enc | 'Bin'; const algoNames = Object.keys(algos) as AlgoNames[]; -const encoding = ref<Encoding>('Hex'); +const encoding = useQueryParam<Encoding>({ defaultValue: 'Hex', name: 'encoding' }); const clearText = ref(''); function formatWithEncoding(words: lib.WordArray, encoding: Encoding) { |