ਮੁਫ਼ਤ ਪਰਿਵਰਤਕ

SHA ਹੈਸ਼ ਜਨਰੇਟਰ

ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਟੈਕਸਟ ਜਾਂ ਫਾਈਲਾਂ ਤੋਂ ਤੁਰੰਤ SHA-1, SHA-256, ਅਤੇ SHA-512 ਹੈਸ਼ ਤਿਆਰ ਕਰੋ। ਵੈੱਬ ਕ੍ਰਿਪਟੋ API ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ — ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਿੱਜੀ ਅਤੇ ਮੁਫ਼ਤ।

ਇਸ ਟੂਲ ਬਾਰੇ

SHA (ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ) ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨਾਂ ਦਾ ਇੱਕ ਪਰਿਵਾਰ ਹੈ ਜੋ NSA ਦੁਆਰਾ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ NIST ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਪਰਿਵਾਰ ਵਿੱਚ SHA-1 (160-ਬਿੱਟ, ਬਰਤਰਫ਼), SHA-2 ਪਰਿਵਾਰ (SHA-224, SHA-256, SHA-384, SHA-512), ਅਤੇ SHA-3 ਪਰਿਵਾਰ (2015 ਵਿੱਚ ਸਵੀਕਾਰ ਕੀਤਾ ਗਿਆ ਇੱਕ ਵੱਖਰਾ ਡਿਜ਼ਾਈਨ) ਸ਼ਾਮਲ ਹਨ। SHA-256 ਅੱਜ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਮੈਂਬਰ ਹੈ, ਜੋ TLS ਸਰਟੀਫਿਕੇਟ, ਬਿਟਕੋਇਨ ਦੇ ਕੰਮ ਦੇ ਸਬੂਤ, ਗਿੱਟ ਦੇ ਪ੍ਰਤੀਬੱਧ ਪਛਾਣਕਰਤਾ, ਅਤੇ ਸਭ ਤੋਂ ਆਧੁਨਿਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।

MD5 ਅਤੇ SHA-1 ਦੇ ਉਲਟ, SHA-256 ਕੋਲ ਕੋਈ ਜਾਣਿਆ-ਪਛਾਣਿਆ ਅਮਲੀ ਟੱਕਰ ਹਮਲੇ ਨਹੀਂ ਹਨ। ਇਸ ਨੂੰ ਆਉਣ ਵਾਲੇ ਭਵਿੱਖ ਲਈ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਨਵੇਂ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਡਿਜ਼ਾਈਨ ਲਈ ਡਿਫੌਲਟ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ। SHA-384 ਅਤੇ SHA-512 ਉਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵੱਡੇ ਆਉਟਪੁੱਟ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੇ ਹਨ ਜੋ ਸਮਾਨ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਨਾਲ, ਵਿਆਪਕ ਡਾਇਜੈਸਟ ਤੋਂ ਲਾਭ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ।

ਇਹ ਜਨਰੇਟਰ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਬਿਲਟ-ਇਨ SubtleCrypto API ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਚੱਲਦਾ ਹੈ। ਲਾਗੂ ਕਰਨਾ ਸਥਿਰ-ਸਮਾਂ ਅਤੇ ਸਾਈਡ-ਚੈਨਲ ਰੋਧਕ ਹੁੰਦਾ ਹੈ ਜਿੱਥੇ ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਕ੍ਰਿਪਟੋ ਮੋਡੀਊਲ ਉਹਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਸਰਵਰ ਨੂੰ ਕੋਈ ਇਨਪੁਟ ਜਾਂ ਆਉਟਪੁੱਟ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ।

SHA ਹੈਸ਼ਸ ਕਿਉਂ ਤਿਆਰ ਕਰੋ

SHA ਹੈਸ਼ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਇਕਸਾਰਤਾ ਲਈ ਮਿਆਰੀ ਹਨ। ਇਹ ਤਸਦੀਕ ਕਰਨਾ ਕਿ ਇੱਕ ਫਾਈਲ ਇਸਦੇ ਪ੍ਰਕਾਸ਼ਿਤ ਹੈਸ਼ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ, ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਗਲਤੀਆਂ ਅਤੇ ਛੇੜਛਾੜ ਤੋਂ ਬਚਾਅ ਕਰਦੀ ਹੈ। ਸਮੱਗਰੀ ਦਾ SHA-256 ਬਣਾਉਣਾ ਦੂਜਿਆਂ ਨੂੰ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨ ਦਿੰਦਾ ਹੈ ਕਿ ਸਮੱਗਰੀ ਬਿਲਕੁਲ ਉਹੀ ਹੈ ਜੋ ਤੁਸੀਂ ਤਿਆਰ ਕੀਤੀ ਹੈ; ਛੇੜਛਾੜ ਖੋਜਣਯੋਗ ਬਣ ਜਾਂਦੀ ਹੈ।

ਆਧੁਨਿਕ ਸਿਸਟਮ SHA-256 ਦੀ ਵਰਤੋਂ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਕਰਦੇ ਹਨ: TLS ਸਰਟੀਫਿਕੇਟ ਫਿੰਗਰਪ੍ਰਿੰਟਸ, JWT ਦਸਤਖਤ (HMAC-SHA256 ਦੇ ਨਾਲ), API ਬੇਨਤੀ ਦਸਤਖਤ (AWS, GitHub), Git ਕਮਿਟ ਪਛਾਣਕਰਤਾ, IPFS ਸਮੱਗਰੀ ਪਤੇ, ਅਤੇ ਬਿਟਕੋਇਨ ਬਲਾਕ ਹੈਸ਼। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਨਾਲ ਵੀ ਕੰਮ ਕਰਨ ਲਈ SHA-256 ਦੀ ਭਰੋਸੇਯੋਗਤਾ ਨਾਲ ਗਣਨਾ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣਾ ਜ਼ਰੂਰੀ ਹੈ।

ਵਰਤਣ ਦਾ ਤਰੀਕਾ

ਇੰਪੁੱਟ ਪੇਸਟ ਕਰੋ, ਵੇਰੀਐਂਟ ਚੁਣੋ, ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰੋ।

  1. SHA ਵੇਰੀਐਂਟ ਚੁਣੋ: SHA-256 ਸਭ ਤੋਂ ਆਮ ਹੈ (256-ਬਿੱਟ ਆਉਟਪੁੱਟ, 64 ਹੈਕਸ ਅੱਖਰ)। SHA-1 ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ ਹੈ ਪਰ ਵਿਰਾਸਤੀ ਅਨੁਕੂਲਤਾ ਲਈ ਉਪਲਬਧ ਹੈ। SHA-384 ਅਤੇ SHA-512 ਉੱਚ-ਭਰੋਸੇ ਵਾਲੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਲੰਬੇ ਹੈਸ਼ ਪੈਦਾ ਕਰਦੇ ਹਨ।
  2. ਇਨਪੁਟ ਸ਼ਾਮਲ ਕਰੋ: ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ ਜਾਂ ਇੱਕ ਫਾਈਲ ਅਪਲੋਡ ਕਰੋ। ਹੈਸ਼ਰ ਮਨਮਾਨੀ ਸਮੱਗਰੀ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ।
  3. ਗਣਨਾ ਕਰੋ: ਬ੍ਰਾਊਜ਼ਰ ਦਾ SubtleCrypto.digest ਫੰਕਸ਼ਨ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ। ਆਉਟਪੁੱਟ ਢੁਕਵੀਂ ਲੰਬਾਈ ਦੀ ਹੈਕਸਾਡੈਸੀਮਲ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ।
  4. ਤੁਲਨਾ ਕਰੋ ਜਾਂ ਸਟੋਰ ਕਰੋ: ਸਟੋਰੇਜ਼ ਲਈ ਹੈਸ਼ ਦੀ ਨਕਲ ਕਰੋ ਜਾਂ ਉਮੀਦ ਕੀਤੇ ਮੁੱਲ ਨਾਲ ਤੁਲਨਾ ਕਰੋ। ਕੋਈ ਵੀ ਅੰਤਰ ਬਦਲਿਆ ਜਾਂ ਖਰਾਬ ਇਨਪੁਟ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।

ਆਮ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ

ਤਕਨੀਕੀ ਵੇਰਵੇ

SHA-256 512-ਬਿੱਟ ਬਲਾਕਾਂ ਵਿੱਚ ਇਨਪੁਟ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ, ਬਣਤਰ ਵਿੱਚ MD5 ਦੇ ਸਮਾਨ ਪਰ ਮਜ਼ਬੂਤ ਗੋਲ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਇੱਕ ਵੱਡੇ ਆਉਟਪੁੱਟ ਦੇ ਨਾਲ। ਹਰੇਕ ਬਲਾਕ 256-ਬਿੱਟ ਅੰਦਰੂਨੀ ਸਥਿਤੀ ਨੂੰ ਜੋੜਨ, ਰੋਟੇਸ਼ਨਾਂ, ਅਤੇ ਬਿੱਟਵਾਈਜ਼ ਓਪਰੇਸ਼ਨਾਂ ਦੇ 64 ਦੌਰ ਦੁਆਰਾ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ। ਅੰਤਮ ਅਵਸਥਾ ਹਜ਼ਮ ਹੈ।

SHA-512 1024-ਬਿੱਟ ਬਲਾਕਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ ਅਤੇ 80 ਰਾਊਂਡਾਂ ਰਾਹੀਂ 512-ਬਿੱਟ ਸਥਿਤੀ ਨੂੰ ਕਾਇਮ ਰੱਖਦਾ ਹੈ। SHA-384 SHA-512 ਹੈ ਜਿਸ ਨੂੰ ਵੱਖ-ਵੱਖ ਸ਼ੁਰੂਆਤੀ ਸਥਿਤੀ ਮੁੱਲਾਂ ਦੇ ਨਾਲ 384 ਬਿੱਟਾਂ ਤੱਕ ਕੱਟਿਆ ਗਿਆ ਹੈ, ਇਸ ਨੂੰ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਸਧਾਰਨ ਕੱਟਣ ਨਾਲੋਂ ਵੱਖਰਾ ਬਣਾਉਂਦਾ ਹੈ।

ਬ੍ਰਾਊਜ਼ਰ SubtleCrypto.digest ਸਾਰੇ SHA-2 ਰੂਪਾਂ ਨੂੰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਆਧੁਨਿਕ CPUs (Intel SHA ਐਕਸਟੈਂਸ਼ਨਾਂ, ARMv8 SHA ਨਿਰਦੇਸ਼ਾਂ) 'ਤੇ ਹਾਰਡਵੇਅਰ-ਐਕਸਲਰੇਟਿਡ ਸਥਾਪਨਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ। ਸਪੀਡ ਉਹਨਾਂ ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿੱਚ MD5 ਨਾਲ ਤੁਲਨਾਯੋਗ ਹੈ ਜੋ ਹਾਰਡਵੇਅਰ ਸਮਰਥਨ ਦਾ ਲਾਭ ਲੈਂਦੇ ਹਨ।

ਵਧੀਆ ਅਭਿਆਸ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਕੀ ਮੈਂ ਤਿਆਰ ਕੀਤੇ ਆਉਟਪੁੱਟ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦਾ ਹਾਂ?
ਹਾਂ। ਟੂਲ ਤੁਹਾਡੀਆਂ ਖਾਸ ਲੋੜਾਂ ਮੁਤਾਬਕ ਆਉਟਪੁੱਟ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਵੱਖ-ਵੱਖ ਅਨੁਕੂਲਤਾ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਤਿਆਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰੋ, ਜਾਂ ਵੱਖ-ਵੱਖ ਵਿਕਲਪਾਂ ਨਾਲ ਮੁੜ-ਜਨਰੇਟ ਕਰੋ।
ਕੀ ਤਿਆਰ ਕੀਤੀ ਸਮੱਗਰੀ ਵਰਤਣ ਲਈ ਮੁਫ਼ਤ ਹੈ?
ਹਾਂ। ਇਸ ਟੂਲ ਨਾਲ ਜੋ ਵੀ ਤੁਸੀਂ ਉਤਪੰਨ ਕਰਦੇ ਹੋ, ਉਹ ਨਿੱਜੀ, ਵਿਦਿਅਕ, ਜਾਂ ਵਪਾਰਕ ਉਦੇਸ਼ਾਂ ਲਈ ਬਿਨਾਂ ਕਿਸੇ ਪਾਬੰਦੀਆਂ ਜਾਂ ਵਿਸ਼ੇਸ਼ਤਾ ਲੋੜਾਂ ਦੇ ਵਰਤਣ ਲਈ ਤੁਹਾਡੀ ਹੈ।
ਕੀ ਇਸ ਲਈ ਖਾਤੇ ਦੀ ਲੋੜ ਹੈ?
ਨਹੀਂ। ਇਹ ਟੂਲ ਬਿਨਾਂ ਸਾਈਨ-ਅੱਪ, ਕੋਈ ਈਮੇਲ, ਅਤੇ ਬਿਨਾਂ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਦੇ ਤੁਰੰਤ ਵਰਤਣ ਲਈ ਤਿਆਰ ਹੈ। ਬਸ ਪੰਨਾ ਖੋਲ੍ਹੋ ਅਤੇ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ।
ਕੀ ਮੇਰਾ ਇਨਪੁਟ ਡੇਟਾ ਨਿੱਜੀ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ?
ਹਾਂ। ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦੀ ਹੈ। ਤੁਹਾਡਾ ਇਨਪੁਟ ਡੇਟਾ ਅਤੇ ਤਿਆਰ ਕੀਤਾ ਆਉਟਪੁੱਟ ਕਦੇ ਵੀ ਕਿਸੇ ਬਾਹਰੀ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ।
SHA-3 SHA-2 ਤੋਂ ਕਿਵੇਂ ਵੱਖਰਾ ਹੈ?
SHA-3 (ਕੇਕੈਕ) ਸਪੰਜ ਦੇ ਨਿਰਮਾਣ 'ਤੇ ਆਧਾਰਿਤ ਇੱਕ ਬੁਨਿਆਦੀ ਤੌਰ 'ਤੇ ਵੱਖਰਾ ਡਿਜ਼ਾਈਨ ਹੈ। ਇਸ ਨੂੰ ਸੰਭਾਵੀ SHA-2 ਕਮਜ਼ੋਰੀਆਂ ਦੇ ਵਿਰੁੱਧ ਇੱਕ ਹੇਜ ਵਜੋਂ ਮਾਨਕੀਕਰਨ ਕੀਤਾ ਗਿਆ ਸੀ; SHA-2 ਸੁਰੱਖਿਅਤ ਹੈ ਅਤੇ SHA-3 ਨੇ ਇਸ ਨੂੰ ਅਭਿਆਸ ਵਿੱਚ ਵਿਸਥਾਪਿਤ ਨਹੀਂ ਕੀਤਾ ਹੈ।
ਕੀ ਮੇਰਾ ਇਨਪੁਟ ਸਰਵਰ 'ਤੇ ਅੱਪਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ?
ਨਹੀਂ। SubtleCrypto ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੈਸ਼ਿੰਗ ਹੁੰਦੀ ਹੈ।
ਕੁਝ ਪ੍ਰਕਾਸ਼ਿਤ ਹੈਸ਼ ਵੱਡੇ ਅੱਖਰ ਕਿਉਂ ਹਨ?
ਹੈਕਸ ਕੇਸ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਾਸਮੈਟਿਕ ਹੈ; ਵੱਡੇ ਅਤੇ ਛੋਟੇ ਅੱਖਰ ਇੱਕੋ ਮੁੱਲ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ। ਜ਼ਿਆਦਾਤਰ ਆਧੁਨਿਕ ਪ੍ਰਣਾਲੀਆਂ ਛੋਟੇ ਅੱਖਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ।
ਕੀ SHA-256 ਨੂੰ ਉਲਟਾਇਆ ਜਾ ਸਕਦਾ ਹੈ?
ਨਹੀਂ, ਡਿਜ਼ਾਈਨ ਦੁਆਰਾ। ਹੈਸ਼ ਫੰਕਸ਼ਨ ਇੱਕ ਤਰਫਾ ਹੁੰਦੇ ਹਨ: ਹੈਸ਼ ਦਿੱਤੇ ਗਏ ਇੱਕ ਇਨਪੁਟ ਨੂੰ ਲੱਭਣ ਲਈ ਕੋਈ ਕੁਸ਼ਲ ਐਲਗੋਰਿਦਮ ਨਹੀਂ ਹੈ। ਬਰੂਟ-ਫੋਰਸ ਖੋਜ ਹੀ ਇੱਕੋ ਇੱਕ ਵਿਕਲਪ ਹੈ, ਅਤੇ ਖੋਜ ਸਪੇਸ ਆਮ ਇਨਪੁਟਸ ਲਈ ਗਣਨਾਤਮਕ ਤੌਰ 'ਤੇ ਅਸੰਭਵ ਹੈ।