ਹੈਲੋ'] ", 'ਹੈਲੋ।', " ['ਹੈਲੋ', 'ਹੈਲੋ! ਮੈਂ ਅੱਜ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ?', 'ਆਓ ਪਾਇਥਨ ਬਾਰੇ ਗੱਲ ਕਰੀਏ'] ", 'ਹੈਲੋ।', ' [\'ਹੈਲੋ\', \'ਹੈਲੋ! ਮੈਂ ਅੱਜ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ?\', \'ਆਓ ਪਾਈਥਨ ਬਾਰੇ ਗੱਲ ਕਰੀਏ\', "ਜ਼ਰੂਰ, ਮੈਂ ਪਾਈਥਨ ਬਾਰੇ ਤੁਹਾਡੇ ਕਿਸੇ ਵੀ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦੇਣ ਵਿੱਚ ਖੁਸ਼ ਹਾਂ।", \'ਇੱਕ ਫਾਈਲ ਨੂੰ md5 ਕਿਵੇਂ ਕਰਨਾ ਹੈ?\'] ', 'ਹੈਲੋ।', ' [\'ਹੈਲੋ\', \'ਹੈਲੋ! ਮੈਂ ਅੱਜ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ?\', \'ਆਓ ਪਾਈਥਨ ਬਾਰੇ ਗੱਲ ਕਰੀਏ\', "ਜ਼ਰੂਰ, ਮੈਂ ਪਾਈਥਨ ਬਾਰੇ ਤੁਹਾਡੇ ਕਿਸੇ ਵੀ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦੇਣ ਵਿੱਚ ਖੁਸ਼ ਹਾਂ।ਕੀ ਤੁਸੀਂ ਵਿਸ਼ੇਸ਼ ਤੌਰ ਉੱਤੇ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ?, \'ਇੱਕ ਫਾਈਲ ਨੂੰ md5 ਕਿਵੇਂ ਕਰਨਾ ਹੈ?\', \'ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਹੈਸ਼ ਕਰਨ ਲਈ, ਤੁਸੀਂ\' ਹੈਸ਼ਲਿਬ \'ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈਤੁਸੀਂ ਇਸ ਨੂੰ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\' \\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n \'ਨੂੰ ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੋਲ੍ਹੋ ("filename.txt", rb "): \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.md5 (file.read ()). ਹੈਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f"ਫਾਇਲ ਦਾ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਹੈਃ {ਫਾਈਲ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ "filename.txt" ਨੂੰ ਪਡ਼੍ਹੇਗਾ ਅਤੇ ਡਾਟਾ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।ਨਤੀਜੇ ਵਜੋਂ ਹੈਸ਼ 32 ਹੈਕਸਡੈਸੀਮਲ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\' ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ 16 ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।ਅਸਾਨ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ (ਅੱਖਰ ਅੱਖਰ)। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ \'hashlib.new (\\\' md5\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਫਾਈਲ \',\' ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਸ਼ਾ1 ਕਰਨਾ ਹੈ? \'] ', 'ਹੈਲੋ।', ' [\'ਹੈਲੋ\', \'ਹੈਲੋ! ਮੈਂ ਅੱਜ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ?\', \'ਆਓ ਪਾਈਥਨ ਬਾਰੇ ਗੱਲ ਕਰੀਏ\', "ਜ਼ਰੂਰ, ਮੈਂ ਪਾਈਥਨ ਬਾਰੇ ਤੁਹਾਡੇ ਕਿਸੇ ਵੀ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦੇਣ ਵਿੱਚ ਖੁਸ਼ ਹਾਂ।ਕੀ ਤੁਸੀਂ ਵਿਸ਼ੇਸ਼ ਤੌਰ ਉੱਤੇ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ?, \'ਇੱਕ ਫਾਈਲ ਨੂੰ md5 ਕਿਵੇਂ ਕਰਨਾ ਹੈ?\', \'ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਹੈਸ਼ ਕਰਨ ਲਈ, ਤੁਸੀਂ\' ਹੈਸ਼ਲਿਬ \'ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈਤੁਸੀਂ ਇਸ ਨੂੰ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\' \\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n \'ਨੂੰ ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੋਲ੍ਹੋ ("filename.txt", rb "): \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.md5 (file.read ()). ਹੈਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f"ਫਾਇਲ ਦਾ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਹੈਃ {ਫਾਈਲ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ "filename.txt" ਨੂੰ ਪਡ਼੍ਹੇਗਾ ਅਤੇ ਡਾਟਾ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।ਨਤੀਜੇ ਵਜੋਂ ਹੈਸ਼ 32 ਹੈਕਸਡੈਸੀਮਲ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\' ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ 16 ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।ਅਸਾਨ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ (ਅੱਖਰ ਅੱਖਰ)। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ \'hashlib.new (\\\' md5\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਫਾਈਲ \',\' ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਸ਼ਾ1 ਕਰਨਾ ਹੈ? \',\' ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ \'ਹੈਸ਼ਲਿਬ\' ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਵੇਂ ਕਰਦੇ ਹੋਇਹ ਕਰ ਸਕਦਾ ਹੈਃ \\n "\'\\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n\\n ਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੁੱਲ੍ਹਾ (" filename.txt ", rb") ਹੈਃ \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.sha1 (file.read ()). ਹੈਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f "SHA1ਫਾਇਲ ਦਾ ਹੈਸ਼ ਹੈਃ {ਫਾਇਲ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ "filename.txt" ਨੂੰ ਪਡ਼੍ਹੇਗਾ ਅਤੇ ਡਾਟਾ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।ਹੈਸ਼ 40 ਹੈਕਸਡੈਸੀਮਲ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\' ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ 16 ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।ਅੱਖਰ) ਅਸਾਨ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ। \\n\\nਅਲਟਰਨੇਟਿਵ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਫਾਇਲ ਦੀ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ \'hashlib.new (\\\' sha1\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\', \'ਕਿਵੇਂ\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਇੱਕ ਫਾਈਲ ਨੂੰ ਹੈਸ਼ ਕਰਨ ਲਈ? \'] ', 'ਹੈਲੋ।', ' [\'ਹੈਲੋ\', \'ਹੈਲੋ! ਮੈਂ ਅੱਜ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ?\', \'ਆਓ ਪਾਈਥਨ ਬਾਰੇ ਗੱਲ ਕਰੀਏ\', "ਜ਼ਰੂਰ, ਮੈਂ ਪਾਈਥਨ ਬਾਰੇ ਤੁਹਾਡੇ ਕਿਸੇ ਵੀ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦੇਣ ਵਿੱਚ ਖੁਸ਼ ਹਾਂ।ਕੀ ਤੁਸੀਂ ਵਿਸ਼ੇਸ਼ ਤੌਰ ਉੱਤੇ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ?, \'ਇੱਕ ਫਾਈਲ ਨੂੰ md5 ਕਿਵੇਂ ਕਰਨਾ ਹੈ?\', \'ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਹੈਸ਼ ਕਰਨ ਲਈ, ਤੁਸੀਂ\' ਹੈਸ਼ਲਿਬ \'ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈਤੁਸੀਂ ਇਸ ਨੂੰ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\' \\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n \'ਨੂੰ ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੋਲ੍ਹੋ ("filename.txt", rb "): \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.md5 (file.read ()). ਹੈਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f"ਫਾਇਲ ਦਾ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਹੈਃ {ਫਾਈਲ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ "filename.txt" ਨੂੰ ਪਡ਼੍ਹੇਗਾ ਅਤੇ ਡਾਟਾ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।ਨਤੀਜੇ ਵਜੋਂ ਹੈਸ਼ 32 ਹੈਕਸਡੈਸੀਮਲ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\' ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ 16 ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।ਅਸਾਨ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ (ਅੱਖਰ ਅੱਖਰ)। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ \'hashlib.new (\\\' md5\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਫਾਈਲ \',\' ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਸ਼ਾ1 ਕਰਨਾ ਹੈ? \',\' ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ \'ਹੈਸ਼ਲਿਬ\' ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਵੇਂ ਕਰਦੇ ਹੋਇਹ ਕਰ ਸਕਦਾ ਹੈਃ \\n "\'\\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n\\n ਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੁੱਲ੍ਹਾ (" filename.txt ", rb") ਹੈਃ \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.sha1 (file.read ()). ਹੈਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f "SHA1ਫਾਇਲ ਦਾ ਹੈਸ਼ ਹੈਃ {ਫਾਇਲ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ "filename.txt" ਨੂੰ ਪਡ਼੍ਹੇਗਾ ਅਤੇ ਡਾਟਾ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।ਹੈਸ਼ 40 ਹੈਕਸਡੈਸੀਮਲ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\' ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ 16 ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।ਅੱਖਰ) ਅਸਾਨ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ। \\n\\nਅਲਟਰਨੇਟਿਵ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਫਾਇਲ ਦੀ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ \'hashlib.new (\\\' sha1\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\', \'ਕਿਵੇਂ\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।\',\' ਇੱਕ ਫਾਈਲ ਦੀ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਪਾਈਥਨ ਵਿੱਚ \'ਹੈਸ਼ਲਿਬ\' ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਖਾਸ ਐਲਗੋਰਿਦਮ ਜੋ ਤੁਸੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ (ਐੱਮ. ਡੀ. 5 ਜਾਂ ਐੱਸ. ਐੱਚ. ਏ. 1)ਹੈਸ਼ ਆਬਜੈਕਟ ਬਣਾਉਣ ਵੇਲੇ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। \\n \'n\' ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\' \\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n \'ਨਾਲ("filename.txt", "rb") ਨੂੰ ਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੋਲ੍ਹੋਃ \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.md5 (file.read ()). ਹੈਕਸਡਿਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f "ਫਾਇਲ ਦਾ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਹੈਃ {ਫਾਇਲ _ ਹੈਸ਼}") \\n "\'\\n ਅਤੇਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਦਿੱਤੀ ਗਈ ਹੈ ਕਿ ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n "\'\\nimport hashlib\\n\\n ਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੁੱਲ੍ਹਾ (" filename.txt ", rb"): \\n ਫਾਈਲ _ ਹੈਸ਼ =hashlib.sha1 (file.read ()). ਹੇਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f "ਫਾਇਲ ਦਾ SHA1 ਹੈਸ਼ ਹੈਃ {ਫਾਈਲ _ ਹੈਸ਼}") \\n "\\n" \'\\n "ਹੈ।ਫਾਇਲ "filename.txt" ਦੀ ਅਤੇ ਡੇਟਾ ਦੇ ਸਬੰਧਤ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੋ। ਨਤੀਜੇ ਵਜੋਂ ਹੈਸ਼ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\'ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ 16 ਅੱਖਰਾਂ (ਅੱਖਰ-ਅੰਕੀ ਅੱਖਰਾਂ) ਦੀ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ\'hashlib.new (\\\' md5\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਜਾਂ \'hashlib.new (\\\' sha1\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਫਾਈਲ ਦੀ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ। \',\' ਕਿਵੇਂ ਹੈਸ਼ ਕਰਨਾ ਹੈ \'ਫਾਇਲਾਂ ਦੀ ਪੂਰੀ ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਉਪ-ਡਾਇਰੈਕਟਰੀ? \'] ', 'ਹੈਲੋ।', ' [\'ਹੈਲੋ\', \'ਹੈਲੋ! ਮੈਂ ਅੱਜ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ?\', \'ਆਓ ਪਾਈਥਨ ਬਾਰੇ ਗੱਲ ਕਰੀਏ\', "ਜ਼ਰੂਰ, ਮੈਂ ਪਾਈਥਨ ਬਾਰੇ ਤੁਹਾਡੇ ਕਿਸੇ ਵੀ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦੇਣ ਵਿੱਚ ਖੁਸ਼ ਹਾਂ।ਕੀ ਤੁਸੀਂ ਵਿਸ਼ੇਸ਼ ਤੌਰ ਉੱਤੇ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ?, \'ਇੱਕ ਫਾਈਲ ਨੂੰ md5 ਕਿਵੇਂ ਕਰਨਾ ਹੈ?\', \'ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਹੈਸ਼ ਕਰਨ ਲਈ, ਤੁਸੀਂ\' ਹੈਸ਼ਲਿਬ \'ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈਤੁਸੀਂ ਇਸ ਨੂੰ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\' \\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n \'ਨੂੰ ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੋਲ੍ਹੋ ("filename.txt", rb "): \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.md5 (file.read ()). ਹੈਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f"ਫਾਇਲ ਦਾ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਹੈਃ {ਫਾਈਲ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ "filename.txt" ਨੂੰ ਪਡ਼੍ਹੇਗਾ ਅਤੇ ਡਾਟਾ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।ਨਤੀਜੇ ਵਜੋਂ ਹੈਸ਼ 32 ਹੈਕਸਡੈਸੀਮਲ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\' ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ 16 ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।ਅਸਾਨ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ (ਅੱਖਰ ਅੱਖਰ)। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ \'hashlib.new (\\\' md5\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਫਾਈਲ \',\' ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਸ਼ਾ1 ਕਰਨਾ ਹੈ? \',\' ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ \'ਹੈਸ਼ਲਿਬ\' ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਵੇਂ ਕਰਦੇ ਹੋਇਹ ਕਰ ਸਕਦਾ ਹੈਃ \\n "\'\\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n\\n ਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੁੱਲ੍ਹਾ (" filename.txt ", rb") ਹੈਃ \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.sha1 (file.read ()). ਹੈਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f "SHA1ਫਾਇਲ ਦਾ ਹੈਸ਼ ਹੈਃ {ਫਾਇਲ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ "filename.txt" ਨੂੰ ਪਡ਼੍ਹੇਗਾ ਅਤੇ ਡਾਟਾ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।ਹੈਸ਼ 40 ਹੈਕਸਡੈਸੀਮਲ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\' ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ 16 ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।ਅੱਖਰ) ਅਸਾਨ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ। \\n\\nਅਲਟਰਨੇਟਿਵ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਫਾਇਲ ਦੀ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ \'hashlib.new (\\\' sha1\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\', \'ਕਿਵੇਂ\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।\',\' ਇੱਕ ਫਾਈਲ ਦੀ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਪਾਈਥਨ ਵਿੱਚ \'ਹੈਸ਼ਲਿਬ\' ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਖਾਸ ਐਲਗੋਰਿਦਮ ਜੋ ਤੁਸੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ (ਐੱਮ. ਡੀ. 5 ਜਾਂ ਐੱਸ. ਐੱਚ. ਏ. 1)ਹੈਸ਼ ਆਬਜੈਕਟ ਬਣਾਉਣ ਵੇਲੇ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। \\n \'n\' ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\' \\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n \'ਨਾਲ("filename.txt", "rb") ਨੂੰ ਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੋਲ੍ਹੋਃ \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.md5 (file.read ()). ਹੈਕਸਡਿਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f "ਫਾਇਲ ਦਾ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਹੈਃ {ਫਾਇਲ _ ਹੈਸ਼}") \\n "\'\\n ਅਤੇਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਦਿੱਤੀ ਗਈ ਹੈ ਕਿ ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n "\'\\nimport hashlib\\n\\n ਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੁੱਲ੍ਹਾ (" filename.txt ", rb"): \\n ਫਾਈਲ _ ਹੈਸ਼ =hashlib.sha1 (file.read ()). ਹੇਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f "ਫਾਇਲ ਦਾ SHA1 ਹੈਸ਼ ਹੈਃ {ਫਾਈਲ _ ਹੈਸ਼}") \\n "\\n" \'\\n "ਹੈ।ਫਾਇਲ "filename.txt" ਦੀ ਅਤੇ ਡੇਟਾ ਦੇ ਸਬੰਧਤ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੋ। ਨਤੀਜੇ ਵਜੋਂ ਹੈਸ਼ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\'ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ 16 ਅੱਖਰਾਂ (ਅੱਖਰ-ਅੰਕੀ ਅੱਖਰਾਂ) ਦੀ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ\'hashlib.new (\\\' md5\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਜਾਂ \'hashlib.new (\\\' sha1\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਫਾਈਲ ਦੀ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ। \',\' ਕਿਵੇਂ ਹੈਸ਼ ਕਰਨਾ ਹੈ \'\',\' ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਦੀ ਹੈਸ਼ ਅਤੇ ਇਸ ਦੀਆਂ ਸਾਰੀਆਂ ਉਪ-ਡਾਇਰੈਕਟਰੀਆਂ ਅਤੇ ਫਾਈਲਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ \'os\' ਅਤੇ \'os\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਪਾਈਥਨ ਵਿੱਚ \'ਹੈਸ਼ਲਿਬ\' ਲਾਇਬਰੇਰੀਆਂ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਇਹ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\' \\nimport os\\nimਪੋਰ੍ਟ ਹੈਸ਼ਲਿਬ\\n #ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਦੀ ਇੱਕ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰੋ।ਇੱਕ ਦਿੱਤੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ \\nfiles = os.listdir (\\\'/ਪਾਥ/ਤੋਂ/ਡਾਇਰੈਕਟਰੀ\\\') \\ndirectories = [ਫਾਈਲਾਂ ਵਿੱਚ f ਲਈ f ਜੇਕਰos.path.isdir (os.path.join (\\\'/ਪਾਥ/ਤੋਂ/ਡਾਇਰੈਕਟਰੀ\', f)) \\n\\n #ਹਰੇਕ ਫਾਇਲ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੋ ਅਤੇ ਇਸ ਨੂੰ ਇੱਕ ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ।ਡਾਇਰੈਕਟਰੀਆਂਃ ਰੂਟ ਲਈ \\n, ਡੀ. ਆਈ. ਆਰ., ਫਾਈਲਾਂ os.walk (os.path.join (\\\'/ਪਾਥ/ਤੋਂ/ਡਾਇਰੈਕਟਰੀ, ਡੀ. ਆਈ. ਆਰ.)): ਫਾਈਲਾਂ ਵਿੱਚ ਫਾਈਲ ਲਈ \\n: \\n ਫਾਈਲ _ ਪਾਥ = os.path.join (ਰੂਟ,ਫਾਈਲ) \\n ਨਾਲ ਖੁੱਲ੍ਹਾ (ਫਾਈਲ _ ਪਾਥ, "rb") f: \\n ਫਾਈਲ _ ਹੈਸ਼ = hashlib.md5 (f.read ()). ਹੈਕਸਡਿਜੈਸਟ () \\n file_hashes.append (ਫਾਈਲ _ ਹੈਸ਼) \\n\\n #ਸਾਰੇ ਜੋਡ਼ਦਾ ਹੈਇੱਕ ਸਿੰਗਲ ਸਤਰ ਵਿੱਚ ਹੈਸ਼ ਕਰਦਾ ਹੈ \\ਨਡਾਈਰੈਕਟਰੀ _ ਹੈਸ਼ =\\\'\\\'. ਜੁਡ਼ੋ (ਫਾਈਲ _ ਹੈਸ਼) \\n\\nਪ੍ਰਿੰਟ (f "ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਇਸ ਦੀਆਂ ਸਾਰੀਆਂ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਅਤੇ ਫਾਈਲਾਂ ਦਾ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਹੈਃ{ਡਾਇਰੈਕਟਰੀ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਸਕ੍ਰਿਪਟ ਡਾਇਰੈਕਟਰੀ "/ਪਾਥ/ਟੂ/ਡਾਇਰੈਕਟਰੀ" ਅਤੇ ਇਸ ਦੀਆਂ ਸਾਰੀਆਂ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗੀ,ਅਤੇ ਫਿਰ ਸਾਰੀਆਂ ਹੈਸ਼ਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਸਤਰ ਵਿੱਚ ਮਿਲਾਓ। \\n\\n ਤੁਸੀਂ \'hashlib.md5 (f.read ()). Hexdigest ()\' ਨੂੰ ਬਦਲ ਕੇ ਐੱਮ. ਡੀ. 5 ਦੀ ਬਜਾਏ ਐੱਸ. ਐੱਚ. ਏ. 1 ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।ਨਾਲ \'hashlib.sha1 (f.read ()). Hexdigest ()\' \\n\\n ਨੋਟ ਕਰੋ ਕਿ ਇਸ ਸਕ੍ਰਿਪਟ ਨੂੰ ਪੂਰਾ ਹੋਣ ਵਿੱਚ ਕੁਝ ਸਮਾਂ ਲੱਗੇਗਾ, ਜੋ ਕਿ ਫਾਇਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਦੀ ਗਿਣਤੀ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।\',\' ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਉਪ-ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਹਰ ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਹੈਸ਼ ਕਰਨਾ ਹੈ ਫਿਰ ਹੈਸ਼ ਨੂੰ ਇੱਕ ਟੈਕਸਟ ਫਾਈਲ ਦੇ ਨਾਮ ਵਿੱਚ ਸਟੋਰ ਕਰੋਅਸਲੀ ਫਾਇਲ \'] ', 'ਹੈਲੋ।', ' [\'ਹੈਲੋ\', \'ਹੈਲੋ! ਮੈਂ ਅੱਜ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ?\', \'ਆਓ ਪਾਈਥਨ ਬਾਰੇ ਗੱਲ ਕਰੀਏ\', "ਜ਼ਰੂਰ, ਮੈਂ ਪਾਈਥਨ ਬਾਰੇ ਤੁਹਾਡੇ ਕਿਸੇ ਵੀ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦੇਣ ਵਿੱਚ ਖੁਸ਼ ਹਾਂ।ਕੀ ਤੁਸੀਂ ਵਿਸ਼ੇਸ਼ ਤੌਰ ਉੱਤੇ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ?, \'ਇੱਕ ਫਾਈਲ ਨੂੰ md5 ਕਿਵੇਂ ਕਰਨਾ ਹੈ?\', \'ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਹੈਸ਼ ਕਰਨ ਲਈ, ਤੁਸੀਂ\' ਹੈਸ਼ਲਿਬ \'ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈਤੁਸੀਂ ਇਸ ਨੂੰ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\' \\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n \'ਨੂੰ ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੋਲ੍ਹੋ ("filename.txt", rb "): \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.md5 (file.read ()). ਹੈਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f"ਫਾਇਲ ਦਾ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਹੈਃ {ਫਾਈਲ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ "filename.txt" ਨੂੰ ਪਡ਼੍ਹੇਗਾ ਅਤੇ ਡਾਟਾ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।ਨਤੀਜੇ ਵਜੋਂ ਹੈਸ਼ 32 ਹੈਕਸਡੈਸੀਮਲ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\' ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ 16 ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।ਅਸਾਨ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ (ਅੱਖਰ ਅੱਖਰ)। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ \'hashlib.new (\\\' md5\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਫਾਈਲ \',\' ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਸ਼ਾ1 ਕਰਨਾ ਹੈ? \',\' ਪਾਈਥਨ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ \'ਹੈਸ਼ਲਿਬ\' ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਵੇਂ ਕਰਦੇ ਹੋਇਹ ਕਰ ਸਕਦਾ ਹੈਃ \\n "\'\\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n\\n ਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੁੱਲ੍ਹਾ (" filename.txt ", rb") ਹੈਃ \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.sha1 (file.read ()). ਹੈਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f "SHA1ਫਾਇਲ ਦਾ ਹੈਸ਼ ਹੈਃ {ਫਾਇਲ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਫਾਇਲ ਦੀ ਸਮੱਗਰੀ "filename.txt" ਨੂੰ ਪਡ਼੍ਹੇਗਾ ਅਤੇ ਡਾਟਾ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।ਹੈਸ਼ 40 ਹੈਕਸਡੈਸੀਮਲ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\' ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ 16 ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।ਅੱਖਰ) ਅਸਾਨ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ। \\n\\nਅਲਟਰਨੇਟਿਵ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਫਾਇਲ ਦੀ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ \'hashlib.new (\\\' sha1\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\', \'ਕਿਵੇਂ\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।\',\' ਇੱਕ ਫਾਈਲ ਦੀ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਪਾਈਥਨ ਵਿੱਚ \'ਹੈਸ਼ਲਿਬ\' ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਖਾਸ ਐਲਗੋਰਿਦਮ ਜੋ ਤੁਸੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ (ਐੱਮ. ਡੀ. 5 ਜਾਂ ਐੱਸ. ਐੱਚ. ਏ. 1)ਹੈਸ਼ ਆਬਜੈਕਟ ਬਣਾਉਣ ਵੇਲੇ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। \\n \'n\' ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\' \\nimਪੋਰਟ ਹੈਸ਼ਲਿਬ\\n \'ਨਾਲ("filename.txt", "rb") ਨੂੰ ਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੋਲ੍ਹੋਃ \\n ਫਾਇਲ _ ਹੈਸ਼ = hashlib.md5 (file.read ()). ਹੈਕਸਡਿਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f "ਫਾਇਲ ਦਾ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਹੈਃ {ਫਾਇਲ _ ਹੈਸ਼}") \\n "\'\\n ਅਤੇਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਦਿੱਤੀ ਗਈ ਹੈ ਕਿ ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਦੇ SHA1 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n "\'\\nimport hashlib\\n\\n ਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੁੱਲ੍ਹਾ (" filename.txt ", rb"): \\n ਫਾਈਲ _ ਹੈਸ਼ =hashlib.sha1 (file.read ()). ਹੇਕਸਡਾਈਜੈਸਟ () \\n\\nਪ੍ਰਿੰਟ (f "ਫਾਇਲ ਦਾ SHA1 ਹੈਸ਼ ਹੈਃ {ਫਾਈਲ _ ਹੈਸ਼}") \\n "\\n" \'\\n "ਹੈ।ਫਾਇਲ "filename.txt" ਦੀ ਅਤੇ ਡੇਟਾ ਦੇ ਸਬੰਧਤ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੋ। ਨਤੀਜੇ ਵਜੋਂ ਹੈਸ਼ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਤਰ ਹੋਵੇਗੀ, ਅਤੇ \'ਹੈਕਸਡਾਈਜੈਸਟ ()\'ਫੰਕਸ਼ਨ ਇਸ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਪਡ਼੍ਹਨਯੋਗਤਾ ਲਈ 16 ਅੱਖਰਾਂ (ਅੱਖਰ-ਅੰਕੀ ਅੱਖਰਾਂ) ਦੀ ਸਤਰ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ। \\n\\n ਵਿਕਲਪਿਕ ਤੌਰ ਉੱਤੇ ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ\'hashlib.new (\\\' md5\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਜਾਂ \'hashlib.new (\\\' sha1\\ \',\\\' filename.txt\\\'). ਡਾਈਜੈਸਟ ()\' ਫਾਈਲ ਦੀ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ। \',\' ਕਿਵੇਂ ਹੈਸ਼ ਕਰਨਾ ਹੈ \'\',\' ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਦੀ ਹੈਸ਼ ਅਤੇ ਇਸ ਦੀਆਂ ਸਾਰੀਆਂ ਉਪ-ਡਾਇਰੈਕਟਰੀਆਂ ਅਤੇ ਫਾਈਲਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਤੁਸੀਂ \'os\' ਅਤੇ \'os\' ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਪਾਈਥਨ ਵਿੱਚ \'ਹੈਸ਼ਲਿਬ\' ਲਾਇਬਰੇਰੀਆਂ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਇਹ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\' \\nimport os\\nimਪੋਰ੍ਟ ਹੈਸ਼ਲਿਬ\\n #ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਦੀ ਇੱਕ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰੋ।ਇੱਕ ਦਿੱਤੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ \\nfiles = os.listdir (\\\'/ਪਾਥ/ਤੋਂ/ਡਾਇਰੈਕਟਰੀ\\\') \\ndirectories = [ਫਾਈਲਾਂ ਵਿੱਚ f ਲਈ f ਜੇਕਰos.path.isdir (os.path.join (\\\'/ਪਾਥ/ਤੋਂ/ਡਾਇਰੈਕਟਰੀ\', f)) \\n\\n #ਹਰੇਕ ਫਾਇਲ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੋ ਅਤੇ ਇਸ ਨੂੰ ਇੱਕ ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ।ਡਾਇਰੈਕਟਰੀਆਂਃ ਰੂਟ ਲਈ \\n, ਡੀ. ਆਈ. ਆਰ., ਫਾਈਲਾਂ os.walk (os.path.join (\\\'/ਪਾਥ/ਤੋਂ/ਡਾਇਰੈਕਟਰੀ\', ਡੀ. ਆਈ. ਆਰ.) ਵਿੱਚਃ ਫਾਈਲਾਂ ਵਿੱਚ ਫਾਈਲ ਲਈ \\n: \\n ਫਾਈਲ _ ਪਾਥ = os.path.join (ਰੂਟ,ਫਾਈਲ) \\n ਨਾਲ ਖੁੱਲ੍ਹਾ (ਫਾਈਲ _ ਪਾਥ, "rb") f: \\n ਫਾਈਲ _ ਹੈਸ਼ = hashlib.md5 (f.read ()). ਹੈਕਸਡਿਜੈਸਟ () \\n file_hashes.append (ਫਾਈਲ _ ਹੈਸ਼) \\n\\n #ਸਾਰੇ ਜੋਡ਼ਦਾ ਹੈਇੱਕ ਸਿੰਗਲ ਸਤਰ ਵਿੱਚ ਹੈਸ਼ ਕਰਦਾ ਹੈ \\ਨਡਾਈਰੈਕਟਰੀ _ ਹੈਸ਼ =\\\'\\\'. ਜੁਡ਼ੋ (ਫਾਈਲ _ ਹੈਸ਼) \\n\\nਪ੍ਰਿੰਟ (f "ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਇਸ ਦੀਆਂ ਸਾਰੀਆਂ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਅਤੇ ਫਾਈਲਾਂ ਦਾ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਹੈਃ{ਡਾਇਰੈਕਟਰੀ _ ਹੈਸ਼} ") \\n" \\n ਇਹ ਸਕ੍ਰਿਪਟ ਡਾਇਰੈਕਟਰੀ "/ਪਾਥ/ਟੂ/ਡਾਇਰੈਕਟਰੀ" ਅਤੇ ਇਸ ਦੀਆਂ ਸਾਰੀਆਂ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗੀ,ਅਤੇ ਫਿਰ ਸਾਰੀਆਂ ਹੈਸ਼ਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਸਤਰ ਵਿੱਚ ਮਿਲਾਓ। \\n\\n ਤੁਸੀਂ \'hashlib.md5 (f.read ()). Hexdigest ()\' ਨੂੰ ਬਦਲ ਕੇ ਐੱਮ. ਡੀ. 5 ਦੀ ਬਜਾਏ ਐੱਸ. ਐੱਚ. ਏ. 1 ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।ਨਾਲ \'hashlib.sha1 (f.read ()). Hexdigest ()\' \\n\\n ਨੋਟ ਕਰੋ ਕਿ ਇਸ ਸਕ੍ਰਿਪਟ ਨੂੰ ਪੂਰਾ ਹੋਣ ਵਿੱਚ ਕੁਝ ਸਮਾਂ ਲੱਗੇਗਾ, ਜੋ ਕਿ ਫਾਇਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਦੀ ਗਿਣਤੀ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।\',\' ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਉਪ-ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਹਰ ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਹੈਸ਼ ਕਰਨਾ ਹੈ ਫਿਰ ਹੈਸ਼ ਨੂੰ ਇੱਕ ਟੈਕਸਟ ਫਾਈਲ ਦੇ ਨਾਮ ਵਿੱਚ ਸਟੋਰ ਕਰੋਮੂਲ ਫਾਇਲ \',\' ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਇਸ ਦੀਆਂ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਹਰ ਇੱਕ ਫਾਈਲ ਦੇ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਅਤੇ ਹੈਸ਼ ਨੂੰ ਇੱਕ ਟੈਕਸਟ ਫਾਈਲ ਵਿੱਚ ਇਸ ਦੇ ਨਾਲ ਸਟੋਰ ਕਰੋਸੰਬੰਧਿਤ ਫਾਇਲ ਦਾ ਨਾਮ, ਤੁਸੀਂ ਪਾਈਥਨ ਵਿੱਚ \'os\', \'ਹੈਸ਼ਲਿਬ\' ਅਤੇ \'ਓਪਨ\' ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਇਹ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\\nimਪੋਰਟਕਿਸੇ ਦਿੱਤੀ ਹੋਈ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰੋ \\nfiles = os.listdir (\\\'/ਪਾਥ/ਤੋਂ/ਡਾਇਰੈਕਟਰੀ\\\') \\ਨਡਾਇਰੈਕਟਰੀਆਂ = [f ਲਈf ਫਾਇਲਾਂ ਵਿੱਚ ਜੇਕਰ os.path.isdir (os.path.join (\\\'/ਪਾਥ/ਤੋਂ/ਡਾਇਰੈਕਟਰੀ\\\', f))] \\n\\n #ਫਾਇਲ ਹੈਸ਼ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਇੱਕ ਖਾਲੀ ਸ਼ਬਦਕੋਸ਼ ਬਣਾਓ\\nfile _ hashes = {} \\n\\n #ਹਰੇਕ ਫਾਇਲ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੋ ਅਤੇ ਇਸ ਨੂੰ ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਡਿਕਸ਼ਨਰੀ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ।os.walk (os.path.join (\\\'/ਪਾਥ/ਤੋਂ/ਡਾਇਰੈਕਟਰੀ\', ਦਿਰ)): ਫਾਇਲਾਂ ਵਿੱਚ ਫਾਇਲ ਲਈ \\n: \\n ਫਾਇਲ _ ਪਾਥ = os.path.join (ਰੂਟ, ਫਾਈਲ) \\n ਨਾਲ ਖੁੱਲ੍ਹਾ (ਫਾਇਲ _ ਪਾਥ, "rb") f: \\nਫਾਈਲ _ ਹੈਸ਼ = hashlib.md5 (f.read ()). ਹੈਕਸਡਾਈਜੈਸਟ () \\n ਫਾਈਲ _ ਹੈਸ਼ [ਫਾਈਲ] = ਫਾਈਲ _ ਹੈਸ਼\\n\\n #ਇੱਕ ਟੈਕਸਟ ਫਾਈਲ ਵਿੱਚ ਫਾਈਲ ਹੈਸ਼ ਲਿਖੋ \\n ਨਾਲਫਾਇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਖੋਲ੍ਹੋ (\\\'file_hashes.txt\\\', "w"): ਫਾਇਲ _ ਨਾਮ ਲਈ \\n, ਫਾਇਲ _ ਹੈਸ਼ file_hashes.items () ਵਿੱਚਃ \\n file.write (f "{ਫਾਇਲ _ ਨਾਮ}, {ਫਾਇਲ _ ਹੈਸ਼}\\\\n") \\n "\'\\n ਇਹਸਕ੍ਰਿਪਟ ਡਾਇਰੈਕਟਰੀ "/ਪਾਥ/ਟੂ/ਡਾਇਰੈਕਟਰੀ" ਅਤੇ ਇਸ ਦੀਆਂ ਸਾਰੀਆਂ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਹਰ ਇੱਕ ਫਾਈਲ ਦੇ ਐੱਮ. ਡੀ. 5 ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰੇਗੀ ਅਤੇ ਹੈਸ਼ ਨੂੰ ਇੱਕ ਵਿੱਚ ਸਟੋਰ ਕਰੇਗੀ।ਸਬੰਧਤ ਫਾਇਲ ਦੇ ਨਾਮ ਨਾਲ ਸ਼ਬਦਕੋਸ਼। ਹੈਸ਼ ਫਿਰ ਇੱਕ ਟੈਕਸਟ ਫਾਈਲ "ਫਾਈਲ\\\\ _hashes.txt" ਵਿੱਚ ਫਾਈਲ ਦੇ ਨਾਮ ਅਤੇ ਇਸ ਦੇ ਨਾਲ ਲਿਖਿਆ ਜਾਵੇਗਾ।ਤੁਸੀਂ \'hashlib.md5 (f.read ()). Hexdigest ()\' ਨੂੰ ਇਸ ਨਾਲ ਬਦਲ ਕੇ ਐੱਮ. ਡੀ. 5 ਦੀ ਬਜਾਏ ਐੱਸ. ਐੱਚ. ਏ. 1 ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।\'hashlib.sha1 (f.read ()). hexdigest ()\' \\n\\n ਨੋਟ ਕਰੋ ਕਿ ਇਸ ਸਕ੍ਰਿਪਟ ਨੂੰ ਪੂਰਾ ਹੋਣ ਵਿੱਚ ਕੁਝ ਸਮਾਂ ਲੱਗੇਗਾ, ਜੋ ਕਿ ਫਾਇਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਦੀ ਗਿਣਤੀ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।ਡਾਇਰੈਕਟਰੀ. \',\' ਪਾਈਥਨ ਵਿੱਚ ਯੂਟਿਊਬ ਨੂੰ ਐੱਮ. ਪੀ. 3 ਵਿੱਚ ਕਿਵੇਂ ਡਾਊਨਲੋਡ ਕਰਨਾ ਹੈ? \'] ', 'ਹੈਲੋ। \n ']