تأیید هویت – هش رمزگذاری شده در مقابل MAC

من (به اعتقاد من) از تفاوت کلی بین یک هش و یک MAC آگاهی دارم؛ سابق برای یکپارچگی استفاده می شود و دوم برای احراز صحیح و احراز هویت به عنوان آن نیز یک کلید مخفی را به عنوان ورودی علاوه بر پیام می گیرد.

اما اگر من پیام هش را رمزگذاری کنم، با استفاده از کلید مخفی (یکی است که جدا از کد مورد استفاده برای رمزگذاری پیام است) و ارسال آن به جای MAC؟ آیا خواص مشابهی با ارسال یک MAC ندارید؟

در هر دو مورد ما یک پیام و یک کلید مخفی برای محاسبه هش / MAC رمزگذاری شده وارد می کنیم، به طوری که به نظر می رسد هر دو صداقت و صحت ارائه شده است.

اگر نه، در چه شیوه ای، یک دشمن قادر به شکستن اصالت یک طرح است که همراه با هر پیام رمز شده، یک هش رمزگذاری شده (با استفاده از یک کلید مخفی جداگانه) ارسال می کند؟

تبادل ایمیل و پیوست رمزگذاری

همانطور که در به روز رسانی های اخیر در قوانین حفاظت از داده ها در انگلستان من تلاش کرده ام برای پیدا کردن راه های رمزگذاری تمام ایمیل های خروجی از سرور من و در نظر گرفتن انتقال تمام ایمیل های ما را از یک میزبان ایمیل اصلی به یک سرور ویندوز با مبادله

سوال من این است که با استفاده از یک سرور Exchange، بهترین راه رمزگذاری تمام ایمیل های ارسالی و پیوست ها بدون نیاز به گیرنده برای نصب ابزارهای شخص ثالث است تا آنها را به وب سایت خود بفرستند (یعنی محصولاتی مانند Virtru).

رمزگذاری دیسک – توصیه برای تغییر رمز عبور رمزگذاری شده درایو

توصیه های فراوانی برای تغییر فرکانس های کاربران وجود دارد، و من فکر می کنم اخیرا توصیه NIST "هیچ حداقل زمان برای تغییر رمز عبور" (من ممکن است اشتباه نقل قول). آیا توصیه ها و منطق پشت آن برای passphrases درایو رمزگذاری شده است؟

به عنوان مثال، LUKS cryptsetup دارای چند سطر برای عبارات عبور شخصی است که هر کدام می توانند کلیدی اصلی برای درایو را رمزگشایی کنند. اسناد زیادی در وجود دارد که برای تغییر عبارت عبور: یک عبارت عبور جدید را به یک ظرف بدون استفاده اضافه کنید، تأیید کنید که آن کار می کند، و سپس حذف / رونویسی کد قبل از کلمه عبور قبلی. اما من نمیتوانم اسنادی را پیدا کنم که نشان دهد که چطور این باید انجام شود.

رمزگذاری – رمزنگاری خود را رول کنید

من می دانم که این معمولا برروی گوشی خنثی می شود، اما فرض می شود که شما رمز خود را رمزگذاری کنید (کاملا به خودتان یا با گروه کوچکی از دوستان، بدون بررسی همکار)، چه کاری می توانید انجام دهید تا الگوریتم سفارشی خود را انجام دهید به عنوان امن در صورت امکان (یا به جای آن، حفظ خطر استفاده از آن به حداقل)؟ به همین ترتیب، برای چیزی مانند یک تابع هش، برای ایجاد احتمال برخورداری از برخی از حملات بی نظیر یا حمله به عنوان کمترین امکان ممکن است؟

من می دانم که هیچ راهی برای برخورد با امنیت الگوریتم هایی مانند AES وجود ندارد، و من هیچ برنامه ای برای استفاده از الگوریتم های سفارشی برای هر چیزی مهم ندارم، اما فکر کردم که می تواند مفید باشد، تا فکر کند که چه چیزی بهترین روش برای کپی کردن سیستم خود است اگر شما این کار را انجام دهید.

آیا مزیت استفاده از DNS رمزگذاری شده روی سرور VPN وجود دارد؟

من یک سرور OpenVPN شخصی دارم من نگران این هستم که واقعیت این است که قطعنامه DNS از سرور خارج نمی شود، زیرا من تنها کسی هستم که در حال حاضر از سرور استفاده می کند، تأیید خیلی سخت نیست. به این ترتیب، هر کدام از مزایای استفاده از یک پروتکل DNS رمزگذاری شده روی سرور – آیا این کار است و اگر چنین باشد، چگونه می توانم در مورد انجام آن کار کنم؟