ਕੰਪਿਊਟਰ ', ਪ੍ਰੋਗਰਾਮਿੰਗ
ਇੱਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ: ਇਹ ਕੀ ਹੈ, ਇਸੇ ਹੈ ਅਤੇ ਕੀ ਹੁੰਦਾ ਹੈ
ਅਕਸਰ, ਜਦ ਵੇਰਵੇ ਵਿੱਚ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਤੇਜ ਜ ਫਾਇਲ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਉੱਥੇ ਅਕਸਰ ਇੱਕ ਨੋਟ «MD5» ਦੇ ਨਾਲ «ad33e486d0578a892b8vbd8b19e28754» ਵਰਗੇ ਕੁਝ ਹੈ (ਉਦਾਹਰਨ ਲਈ, ex.ua ਵਿਚ) ਹੁੰਦਾ ਹੈ,. ਇਸ ਹੈਸ਼ ਕੋਡ - ਇਸ ਦਾ ਨਤੀਜਾ ਆਉਣ ਡਾਟਾ ਨੂੰ ਕਾਰਵਾਈ ਕਰਨ ਦੇ ਬਾਅਦ ਇੱਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇਵੇਗਾ, ਜੋ ਕਿ. ਅੰਗਰੇਜ਼ੀ ਵਿਚ ਹੈਸ਼ ਉਲਝਣ, ਭੰਗ, ਬੂਟੀ, ਜ ਬਾਰੀਕ ਕੱਟੇ ਹੋਏ ਮੀਟ ਅਤੇ ਸਬਜ਼ੀ ਦੇ ਇੱਕ ਕਟੋਰੇ ਦੱਸਦਾ ਹੈ. ਡਿਕ੍ਰਿਪਟ ਹੈਸ਼ ਬਹੁਤ ਹੀ ਮੁਸ਼ਕਲ ਹੈ, ਸਾਨੂੰ ਕਹਿਣਾ ਹੈ ਕਿ ਹੋ ਸਕਦਾ ਹੈ ਇਸ ਨੂੰ ਲਗਭਗ ਅਸੰਭਵ ਹੈ. ਫਿਰ ਸਵਾਲ ਉੱਠਦਾ ਹੈ: "ਸਾਨੂੰ ਇਹ ਸਭ ਦੀ ਲੋੜ ਹੈ ਕੀ ਕਾਰਣ ਹੈ ਕਿ ਹੈਸ਼ ਫੰਕਸ਼ਨ, ਜੇਕਰ ਉਹ ਇੱਕ ਅਗਾਧ gibberish, ਜਿਸ ਨੂੰ ਇਹ ਵੀ ਸਮਝ ਨਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਦੇਣ?". ਇਹ ਇਸ ਲੇਖ ਵਿਚ ਚਰਚਾ ਕੀਤੀ ਜਾਵੇਗੀ.
ਇੱਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਕੀ ਹੈ, ਅਤੇ ਇਸ ਨੂੰ ਕੰਮ ਕਰਦਾ ਹੈ?
ਸਾਨੂੰ ਇੱਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਲੋੜ ਹੈ?
ਹੈਸ਼: ਕੀ ਉਹ T ਹਨ
1. ਫੰਕਸ਼ਨ ਜਾਣਕਾਰੀ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਚੈੱਕ ਕਰਨ ਲਈ
ਜਦ ਇੱਕ ਡਾਟਾ ਸੰਚਾਰ ਨੈੱਟਵਰਕ, ਉਥੇ ਹੈਸ਼ ਪੈਕੇਟ ਦੇ ਹਿਸਾਬ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇਸ ਦਾ ਨਤੀਜਾ ਇਹ ਵੀ ਫਾਇਲ ਨਾਲ ਮਿਲ ਕੇ ਪ੍ਰਸਾਰਿਤ ਹੁੰਦਾ ਹੈ. ਜਦ ਨੂੰ ਫਿਰ ਹੈਸ਼ ਕੋਡ ਗਣਨਾ ਅਤੇ ਨੈੱਟਵਰਕ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਮੁੱਲ ਦੇ ਨਾਲ ਤੁਲਨਾ ਕੀਤੇ ਜਾਣ. ਜੇ ਕੋਡ ਨਾਲ ਮੇਲ ਨਹੀ ਹੈ, ਇਸ ਨੂੰ ਇੱਕ ਗਲਤੀ ਦੱਸਦਾ ਹੈ, ਅਤੇ ਖਰਾਬ ਪੈਕੇਜ ਨੂੰ ਮੁੜ ਤਬਦੀਲ ਕੀਤਾ ਜਾਵੇਗਾ. ਅਜਿਹੇ ਇੱਕ ਕੈਲਕੂਲੇਸ਼ਨ ਫੰਕਸ਼ਨ ਤੇਜ਼ ਗਤੀ ਪਰ ਹੈਸ਼ ਮੁੱਲ ਅਤੇ ਗਰੀਬ ਸਥਿਰਤਾ ਦੀ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਗਿਣਤੀ ਵਿੱਚ. CRC32 ਹੈ, ਜੋ ਕਿ ਸਿਰਫ 232 ਵੱਖ ਵੱਖ ਮੁੱਲ ਹਨ: ਇਸ ਕਿਸਮ ਦੀ ਇੱਕ ਉਦਾਹਰਨ ਹੈ.
2. ਕਰਿਪਟੋਗਰਾਫਿਕ ਫੰਕਸ਼ਨ
ਇਸ ਕਿਸਮ ਦੇ ਖਿਲਾਫ ਦੀ ਰੱਖਿਆ ਕਰਨ ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ ਅਣਅਧਿਕਾਰਤ ਪਹੁੰਚ (ਐਨ.ਡੀ.). ਉਹ ਤੁਹਾਨੂੰ ਇਹ ਵੇਖਣ ਲਈ ਕਿ ਕੀ ਉੱਥੇ ਸੀ ਜੋ ਨੈੱਟਵਰਕ ਉੱਪਰ ਫਾਇਲ ਦੇ ਤਬਾਦਲੇ ਦੇ ਦੌਰਾਨ LP ਦੇ ਨਤੀਜੇ ਦੇ ਤੌਰ ਡਾਟਾ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਨੂੰ ਚੈੱਕ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ. ਇਹ ਸੱਚ ਹੈ ਕਿ ਹੈਸ਼ ਵੀ ਪ੍ਰਾਪਤ ਕੀਤੀ ਫਾਇਲ ਹੈਸ਼ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗਰਾਮ ਦੀ ਇੱਕ plurality ਵਰਤ ਗਣਨਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਇਸ ਮਾਮਲੇ 'ਚ ਜਨਤਕ ਤੌਰ' ਤੇ ਉਪਲਬਧ ਹੈ. ਅਜਿਹੇ ਫੀਚਰ ਲੰਬੇ ਜੀਵਨ ਅਤੇ ਸਥਿਰ ਕਾਰਵਾਈ ਹੈ, ਅਤੇ (ਵੱਖ-ਵੱਖ ਸਰੋਤ ਡਾਟਾ ਤੱਕ ਸੰਭਵ ਮੈਚ ਦੇ ਨਤੀਜੇ) ਦੀ ਟੱਕਰ ਲਈ ਖੋਜ ਬਹੁਤ ਹੀ ਗੁੰਝਲਦਾਰ ਹੈ. ਅਜਿਹੇ ਫੰਕਸ਼ਨ ਪਾਸਵਰਡ ਡਾਟਾਬੇਸ ਵਿੱਚ ਸਟੋਰੇਜ਼ (SH1, SH2, MD5) ਅਤੇ ਹੋਰ ਕੀਮਤੀ ਜਾਣਕਾਰੀ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ.
3. ਫੰਕਸ਼ਨ ਇੱਕ ਕੁਸ਼ਲ ਡਾਟਾ ਬਣਤਰ ਨੂੰ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ
ਇਸ ਦਾ ਮਕਸਦ ਇੱਕ ਖਾਸ ਬਣਤਰ ਹੈ, ਜੋ ਕਿ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਕਿਹਾ ਗਿਆ ਹੈ, 'ਚ ਜਾਣਕਾਰੀ ਦੀ ਸੰਖੇਪ ਅਤੇ ਸਹੀ ਸੰਗਠਨ ਦੀ ਬਜਾਏ ਹੈ. ਇਹ ਸਾਰਣੀ ਤੁਹਾਨੂੰ ਬਹੁਤ ਹੀ ਉੱਚ ਸਪੀਡ 'ਤੇ ਨਵ ਜਾਣਕਾਰੀ ਨੂੰ ਸ਼ਾਮਿਲ ਕਰਨ ਲਈ, ਜਾਣਕਾਰੀ ਨੂੰ ਹਟਾ, ਅਤੇ ਖੋਜ ਦੀ ਲੋੜ ਡਾਟਾ ਲਈ ਸਹਾਇਕ ਹੈ.
Similar articles
Trending Now