From f830f5b5e81731900373a9c32c3aa2c7888592aa Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Wed, 4 Jun 2025 15:50:39 +0800 Subject: [PATCH] Refactor HashGeneratorComponent to use new Input component and reorder elements --- .../Hash-Generator/HashGeneratorComponent.tsx | 87 +++++++++---------- 1 file changed, 41 insertions(+), 46 deletions(-) diff --git a/src/components/PageComponents/Hash-Generator/HashGeneratorComponent.tsx b/src/components/PageComponents/Hash-Generator/HashGeneratorComponent.tsx index 9a24b2d..b4ea0cd 100644 --- a/src/components/PageComponents/Hash-Generator/HashGeneratorComponent.tsx +++ b/src/components/PageComponents/Hash-Generator/HashGeneratorComponent.tsx @@ -69,67 +69,62 @@ export default () => { } return ( -
- - Plain Text: - - + <> +
+ - +
+ copyToClipboard(md5(), 'MD5')} /> + -
- {/* Results: */} + copyToClipboard(sha1(), 'SHA1')} /> + - copyToClipboard(md5(), 'MD5')} /> - + copyToClipboard(sha224(), 'SHA224')} /> + - copyToClipboard(sha1(), 'SHA1')} /> - + copyToClipboard(sha256(), 'SHA256')} /> + - copyToClipboard(sha224(), 'SHA224')} /> - + copyToClipboard(sha384(), 'SHA384')} /> + - copyToClipboard(sha256(), 'SHA256')} /> - + copyToClipboard(sha512(), 'SHA512')} /> + - copyToClipboard(sha384(), 'SHA384')} /> - + copyToClipboard(sha3(), 'SHA3')} /> + - copyToClipboard(sha512(), 'SHA512')} /> - + with HMAC: + Hash-based Message Authentication Code (HMAC) needs a secret passphrase to generate a hash. - copyToClipboard(sha3(), 'SHA3')} /> - + + Secret Passphrase: + + - with HMAC: - Hash-based Message Authentication Code (HMAC) needs a secret passphrase to generate a hash. + copyToClipboard(hmacMd5(), 'HMAC MD5')} /> + - - Secret Passphrase: - - + copyToClipboard(hmacSha1(), 'HMAC SHA1')} /> + - copyToClipboard(hmacMd5(), 'HMAC MD5')} /> - + copyToClipboard(hmacSha224(), 'HMAC SHA224')} /> + - copyToClipboard(hmacSha1(), 'HMAC SHA1')} /> - + copyToClipboard(hmacSha256(), 'HMAC SHA256')} /> + - copyToClipboard(hmacSha224(), 'HMAC SHA224')} /> - + copyToClipboard(hmacSha384(), 'HMAC SHA384')} /> + - copyToClipboard(hmacSha256(), 'HMAC SHA256')} /> - + copyToClipboard(hmacSha512(), 'HMAC SHA512')} /> + - copyToClipboard(hmacSha384(), 'HMAC SHA384')} /> - - - copyToClipboard(hmacSha512(), 'HMAC SHA512')} /> - - - copyToClipboard(hmacSha3(), 'HMAC SHA3')} /> - -
-
+ copyToClipboard(hmacSha3(), 'HMAC SHA3')} /> + + +
+ ) }