আমি জানি যে "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 foobar
MacOS হাই সিয়েরাতে আমার জন্য কাজ করে, যেখানে echo -n foobar | openssl dgst -sha256
একটি ভুল উত্তর দিয়েছে।
sha256sum < foobar
। বিড়াল , প্রতিধ্বনি , প্রিন্টফের প্রয়োজন নেই ... আরও দেখুন বিড়ালের অকেজো ব্যবহার?