• 1401/07/22

crypto vs bctypt :

سلام استاد و خسته نباشید.

چندین مقاله خوندم و فهمیدم زیاد تفاوتی بین crypto (ماژول درونی نود در هش کردن ) و bcrypt نیست ولی از طرفی وقتی مبینم هیچ آموزشی از crypto اسم هم نمیبره چه برسه که استفاده کنه یه خورده ای باعث میشه دیگه نخوام ازش استفاده کنم.

بنظر شما میشه جایگزین bcrypt اش کرد؟

  • 1401/07/24
  • ساعت 02:19

سلام دوست من

خود Nodejs بسیار قابلیت های فوق العاده ایی داره و روز به روز به خودش اضافه میشه و امروزه میتونیم بدون استفاده از هیچ وابستگی یا حتی بگیم بدون حتی ساخت package.json توانایی ساخت پروژه های فوق العاده ایی رو داریم ولی چون از همون اول که قابلیت های Nodejs مثل الان نبود از خیلی از وابستگی ها دیگه استفاده میشد امروز هم در بیشتر آموزش ها از ماژول های بیرونی استفاده میشه که انشاالله در دوره بعدی که دوره پیشرفته خواهد بود کامل از خود NodeJs استفاده خواهیم کرد بدون نصب هیچ ماژول یا وابستگی بیرونی.

اما در مورد ماژول درونی Crypto جریان کمی متفاوت هست

درسته میتونی هش کنیم ولی پیشنهاد زیادی میشه که برای هش کردن کلمه های عبور از bcrypt استفاده بشه بسیار بهتر هست چون توانایی رمزنگاری و ساخت هش های پیچیده ایی رو داره که غیر قابل برگشت هستند.

پیشنهاد من هم همین هست برای کلمه های عبور از becrypt استفاده کن ولی برای دیگر هش ها از crypto میتونی استفاده کنی


logo-enamadlogo-samandehi