কমান্ডলাইন থেকে sha1sum অন্যান্য উত্স থেকে পৃথক


0

আমি একটি উবুন্টু 16.04 সিস্টেমে sha1sum ইনস্টল করেছি এবং একটি sha1 যোগফল গণনা করতে এটি ব্যবহার করেছি:

root@computer:# echo 1234 | sha1sum
1be168ff837f043bde17c0314341c84271047b31  -

এছাড়াও আমি এমন একটি ফাইলের যোগফল গণনা করেছি যার কেবলমাত্র সামগ্রী একই '1234' ছিল:

root@computer:# sha1sum /tmp/x
1be168ff837f043bde17c0314341c84271047b31  /tmp/x

এবং আমি উভয় সময় একই উত্তর পেয়েছি। তারপরে আমি কয়েকটি ওয়েবসাইটে গিয়েছিলাম যা আপনার জন্য শে 1 হ্যাশ গণনা করবে। আমি https://passwordsgenerator.net/sha1-hash-generator/ এবং ইনপুট '1234' এ গিয়েছিলাম এবং এটি পেয়েছি:

7110EDA4D09E062AA5E4A390B0A572AC0D2C0220

আমি http://www.sha1-online.com এ গিয়েছিলাম এবং আমিও পেয়েছি

7110eda4d09e062aa5e4a390b0a572ac0d2c0220

সুতরাং ... আমি এই তাত্পর্যটি কীভাবে ব্যাখ্যা করব?

উত্তর:


1

আপনার echoফাইল ফাইলের ক্ষেত্রে একটি নতুন লাইন রয়েছে ।

$ printf '1234' |sha1sum
7110eda4d09e062aa5e4a390b0a572ac0d2c0220  -
$ printf '1234\n' |sha1sum
1be168ff837f043bde17c0314341c84271047b31  -

1
আমি এটি সবেমাত্র আবিষ্কার করেছি এবং নতুন 'লাইনটি দূর করতে' ইকো'র একটি '-n' পতাকা রয়েছে: রুট @ কম্পিউটার: # ইকো-এন 1234 | sha1sum 7110eda4d09e062aa5e4a390b0a572ac0d2c0220 -
ক্রেগ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.