আমি জানি যে "foobar" স্ট্রিংটি SHA-256 হ্যাশ জেনারেট c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2করে http://hash.online-convers.com/sha256- জেনারেটর ব্যবহার করে
তবে কমান্ড লাইন শেল:
hendry@x201 ~$ echo foobar | sha256sum
aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f -
একটি ভিন্ন হ্যাশ উত্পন্ন। আমি কী মিস করছি?
< foobarমত নয় echo foobar |। সমতুল্য echo foobar |হবে sha256sum <<< foobarতবে এটি ফুবারে ঠিক নতুন লাইনের সাথে যুক্ত করে echo।
openssl dgst -sha256 foobarMacOS হাই সিয়েরাতে আমার জন্য কাজ করে, যেখানে echo -n foobar | openssl dgst -sha256একটি ভুল উত্তর দিয়েছে।
sha256sum < foobar। বিড়াল , প্রতিধ্বনি , প্রিন্টফের প্রয়োজন নেই ... আরও দেখুন বিড়ালের অকেজো ব্যবহার?