کدام یک از این شرایط اینترنت معمولی مورد استفاده در یک زمینه مشابه در قرن 17 بود؟

پاسخ: دوست نداشتن

استفاده مدرن و معمول از کلمه "unfriend" به عنوان یک فعل، همانطور که در "من استیو دوست نداشتم پس از ارسال عکس از حزب کارشناسی خود را بر روی دیوار من به طوری که رئیس من می تواند آنها را ببینید." ، با توجه به افزایش فیس بوک به عنوان یک پلت فرم رسانه های اجتماعی، همراه با استفاده از "دوست داشتن" به عنوان یک فعل برای توصیف اضافه کردن کسی به لیست دوستان خود در سرویس، برجسته شد.

اولین استفاده از "unfriend" به عنوان یک فعل با این حال، در اواسط قرن هفدهم، از آنجا که توماس فولر برای نشان دادن از دست دادن دوستانش استفاده می کند، می آید. به عنوان مثال، همانطور که توسط فولر مورد استفاده قرار می گیرد: "من امیدوارم، آقای، ما به طور متقابلی با این تفاوت که ما را به ما تحمیل کرده است، دوست نداشتیم."

این به وضوح معنای مدرن را طولانی قبل از اینکه فعل در متن اینترنت استفاده شود و لیست مجازی دوستان حتی وجود داشته باشد (اولین استفاده از اینترنت شناخته شده در گفتگو در Usenet به سال 2003 است).

تصویر توسط فردریک هندریک Kaemmerer، Le اختلاف نظر (Argument) "

آیا داشتن یک هش رمز عبور صلح باعث خراب شدن هش یکسان از رمز عبور مشابه شده است؟

اگر شما هش پارس چندگانه را با همان نمک ذخیره می کنید، هدف از استفاده از نمک را شکست می دهید. نمک باید برای هر یک از رمز عبور منحصر به فرد باشد، در غیر این صورت حمله کننده میتواند فقط یک بار برای هر نامزد رمز عبور H (password || salt) را محاسبه کند و هضم حاصل را در مقایسه با هر هش در پایگاه داده خود، زیرا همه آنها از همان نمک استفاده می کنند. .

همچنین، همانطور که در نظرات اشاره شده است، شما به نظر می رسد که پارامتر هزینه برای چیز دیگری گیج کننده است. "10" مشخص می کند که چه مقدار عملیات bcrypt را محاسبه می کند. مقدار بزرگتر هزینه را برای مهاجمان افزایش می دهد، زیرا این عملیات را به میزان قابل توجهی در محاسبات انجام می دهد.

اگر بخواهید رمزهای عبور تکراری را بررسی کنید، نیازی نیست که یک برنامه homebrew مانند این را داشته باشید. اگر واقعا میخواهید، می توانید رمز عبور ارائه شده را با هم تلفیق کنید و با استفاده از نمک کاربر اول، آن را هش کنید و آن را با هش ذخیره شده مقایسه کنید. اگر آن را مطابقت ندهد، همین کار را برای کاربر دوم انجام دهید و غیره. این بدان معنی است که هر گذرواژه جدید تنظیم شده، نیاز به راه رفتن را از طریق کل پایگاه داده دارد، اما رمزهای عبور را که دقیقا تکثیر هستند شناسایی میکند.