←

ਸਥਾਨਕ ਹੈਸ਼ ਕੈਲਕੁਲੇਟਰ

ਇਨਪੁੱਟ ਦਾ ਢੰਗ

ਐਲਗੋਰਿਦਮ ਅਤੇ ਇਨਪੁੱਟ ਦਾ ਢੰਗ ਚੁਣੋ। ਖਾਲੀ ਟੈਕਸਟ ਅਤੇ ਸਿਫ਼ਰ ਬਾਈਟ ਵਾਲੀ ਫ਼ਾਈਲ ਦਾ ਹੈਸ਼ ਵੀ ਗਿਣਿਆ ਜਾ ਸਕਦਾ ਹੈ।

ਵਰਤੋਂ ਦੇ ਕਦਮ

ਟੈਕਸਟ ਜਾਂ ਸਥਾਨਕ ਫ਼ਾਈਲ ਚੁਣੋ, ਫਿਰ ਇੱਕ SHA ਐਲਗੋਰਿਦਮ ਚੁਣ ਕੇ ਗਣਨਾ ਕਰੋ। ਨਤੀਜੇ ਵਿੱਚ ਐਲਗੋਰਿਦਮ, ਇਨਪੁੱਟ ਦਾ ਢੰਗ, ਅਸਲ ਬਾਈਟ ਗਿਣਤੀ ਅਤੇ ਛੋਟੇ ਅੱਖਰਾਂ ਵਿੱਚ ਪੂਰਾ ਹੈਕਸਾਡੈਸੀਮਲ ਹੈਸ਼ ਦਿਖਦਾ ਹੈ। ਹੈਸ਼ ਕਾਪੀ ਕਰੋ ਜਾਂ ਨਤੀਜਾ ਆਪ ਚੁਣੋ। ਇਨਪੁੱਟ ਬਦਲਦੇ ਹੀ ਪੁਰਾਣਾ ਨਤੀਜਾ ਅਵੈਧ ਹੋ ਜਾਂਦਾ ਹੈ।

ਟੈਕਸਟ UTF-8 ਵਿੱਚ ਐਨਕੋਡ ਹੁੰਦਾ ਹੈ; CRLF ਅਤੇ CR ਲਾਈਨ ਅੰਤ LF ਵਿੱਚ ਬਦਲਦੇ ਹਨ। ਸ਼ੁਰੂ ਅਤੇ ਅੰਤ ਦੇ ਵ੍ਹਾਈਟਸਪੇਸ ਅੱਖਰ ਨਹੀਂ ਹਟਾਏ ਜਾਂਦੇ, ਅੱਖਰਾਂ ਦਾ ਵੱਡਾ ਜਾਂ ਛੋਟਾ ਰੂਪ ਨਹੀਂ ਬਦਲਦਾ ਅਤੇ Unicode ਸਧਾਰਨੀਕਰਨ ਨਹੀਂ ਹੁੰਦਾ। Escape ਕ੍ਰਮਾਂ ਦੀ ਵਿਆਖਿਆ ਨਹੀਂ ਹੁੰਦੀ ਅਤੇ BOM ਆਪਣੇ ਆਪ ਜੋੜਿਆ ਜਾਂ ਹਟਾਇਆ ਨਹੀਂ ਜਾਂਦਾ। ਮੌਜੂਦ BOM ਅਤੇ NUL ਗਣਨਾ ਵਿੱਚ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ। ਫ਼ਾਈਲ ਮੋਡ ਸਾਰੀਆਂ ਅਸਲ ਬਾਈਟਾਂ ਰੱਖਦਾ ਹੈ; ਫ਼ਾਈਲ ਦਾ ਨਾਮ, ਕਿਸਮ ਅਤੇ ਸੋਧ ਦਾ ਸਮਾਂ ਸ਼ਾਮਲ ਨਹੀਂ ਹੁੰਦੇ।

abc ਉਦਾਹਰਨ ਵਿੱਚ ਨਵੀਂ ਲਾਈਨ ਨਹੀਂ ਹੈ। ਉਮੀਦ ਕੀਤਾ SHA-256 ਹੈਸ਼ ਹੇਠਾਂ ਹੈ; ਹੋਰ ਐਲਗੋਰਿਦਮਾਂ ਦੇ ਅਧਿਕਾਰਤ ਟੈਸਟ ਵੈਕਟਰ RFC 6234 ਵਿੱਚ ਵੇਖੋ।

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

ਦਾਇਰਾ ਅਤੇ ਹੱਦਾਂ

ਟੈਕਸਟ ਵੱਧ ਤੋਂ ਵੱਧ 200000 UTF-16 ਕੋਡ ਇਕਾਈਆਂ ਦਾ ਹੋ ਸਕਦਾ ਹੈ (ਕੁਝ ਇਮੋਜੀ ਦੋ ਇਕਾਈਆਂ ਲੈਂਦੇ ਹਨ), ਅਤੇ ਐਨਕੋਡਿੰਗ ਤੋਂ ਬਾਅਦ ਵੱਧ ਤੋਂ ਵੱਧ 800000 ਬਾਈਟ; ਫ਼ਾਈਲ ਦੀ ਹੱਦ 16 MiB ਹੈ। ਇਨਪੁੱਟ ਕੱਟਿਆ ਨਹੀਂ ਜਾਂਦਾ। ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਪੂਰੀ ਫ਼ਾਈਲ ਪੜ੍ਹਨੀ ਪੈਂਦੀ ਹੈ ਅਤੇ ਅਸਲ ਮੈਮੋਰੀ ਵਰਤੋਂ ਫ਼ਾਈਲ ਦੇ ਆਕਾਰ ਤੋਂ ਵੱਧ ਹੋ ਸਕਦੀ ਹੈ। ਹੈਸ਼ ਇਨਕ੍ਰਿਪਸ਼ਨ, ਪਾਸਵਰਡ ਸੰਭਾਲਣਾ, ਦਸਤਖ਼ਤ ਦੀ ਪੁਸ਼ਟੀ ਜਾਂ ਵਾਇਰਸ ਖੋਜ ਨਹੀਂ ਹੈ। ਇਹ ਭਰੋਸੇਯੋਗ ਸਰੋਤ ਦਾ ਸਬੂਤ ਵੀ ਨਹੀਂ ਅਤੇ ਹੈਸ਼ ਟਕਰਾਅ ਬਿਲਕੁਲ ਨਾ ਹੋਣ ਦੀ ਗਾਰੰਟੀ ਨਹੀਂ ਦਿੰਦਾ। ਸੁਤੰਤਰ, ਭਰੋਸੇਯੋਗ ਮਾਧਿਅਮ ਰਾਹੀਂ ਮਿਲੇ ਹੈਸ਼ ਨਾਲ ਮਿਲਾਓ।

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

ਪੜ੍ਹਨ ਦੀ ਤਰੱਕੀ ਅਸਲ ਵਿੱਚ ਪੜ੍ਹੀਆਂ ਬਾਈਟਾਂ 'ਤੇ ਆਧਾਰਿਤ ਹੈ; ਹੈਸ਼ ਪੜਾਅ ਸਿਰਫ਼ ਕੰਮ 0/1 ਦਿਖਾਉਂਦਾ ਹੈ। ਬੀਤਿਆ ਸਮਾਂ, ਅੰਦਾਜ਼ਨ ਬਾਕੀ ਸਮਾਂ ਅਤੇ ਦਰ ਅਣਜਾਣ ਹੋਣ 'ਤੇ ਡੈਸ਼ ਦਿਖਦਾ ਹੈ। ਫ਼ਾਈਲ ਪੜ੍ਹ ਕੇ ਮੁਕਾਉਣ ਦਾ ਅਰਥ ਹੈਸ਼ ਗਣਨਾ ਮੁਕੰਮਲ ਹੋਣਾ ਨਹੀਂ ਹੈ।

RFC 6234Web Crypto

ਸਥਾਨਕ ਹੈਸ਼ ਕੈਲਕੁਲੇਟਰ

ਇਨਪੁੱਟ ਅਤੇ ਐਲਗੋਰਿਦਮ ਚੁਣੋ, ਗਣਨਾ ਕਰੋ ਅਤੇ ਪੂਰਾ ਹੈਸ਼ ਕਾਪੀ ਕਰੋ। ਖਾਲੀ ਟੈਕਸਟ ਵੈਧ ਹੈ; ਫ਼ਾਈਲ ਮੋਡ ਵਿੱਚ ਫ਼ਾਈਲ ਚੁਣਨੀ ਲਾਜ਼ਮੀ ਹੈ। ਇਨਪੁੱਟ ਬਦਲਣ ਨਾਲ ਪੁਰਾਣਾ ਨਤੀਜਾ ਸਾਫ਼ ਹੁੰਦਾ ਹੈ। ਰੱਦ ਕਰਨਾ ਸਿਰਫ਼ ਨਤੀਜਾ ਦਿਖਾਉਣਾ ਰੋਕਦਾ ਹੈ; ਪਿਛੋਕੜ ਦੀ ਹੈਸ਼ ਗਣਨਾ ਜਾਰੀ ਰਹਿ ਸਕਦੀ ਹੈ।

ਸੈਟਿੰਗਾਂ