رمزگذاری – ایجاد یک Keystore JAVA (.jck) با کلید متقارن

من نیاز به استفاده از کلید مشترک در 2 پلت فرم.

یک پلتفرم دارای حافظه اصلی خود است. این آسان است
پلت فرم دیگر یک برنامه JAVA خواهد بود و از این رو، من باید یک کلیدی از JCEKS ایجاد کنم که حاوی کلید Encrypt / decrypt Symmetric است.

من می توانم یک "genseckey" با Keytool ایجاد کنم. اما من نیاز به ایجاد یک jck با کلید مشترک من است.

بنابراین، من به دنبال ورودی خط فرمان برای ایجاد یک jck، با کلید متقارن من.

تشکر از شما برای کمک!
تاد

اگر ما بر روی هر درایو رمزگذاری دیسک انجام دهیم، اگر بعضی از فایل ها را بعدا اضافه کنیم، رمزگذاری خواهد شد یا خیر؟

بله رمزگذاری خواهد شد.

این است (اساسا) به دلیل سیستم عامل جایگزین چند تماس برای فایل I / O و دیگر عملیات اجرا در حالت "رمزگذاری شده". این مقاله در یک سطح بسیار اساسی، چه اتفاقی می افتد:

هنگامی که یک کاربر درخواست دسترسی به یک فایل را (یعنی ایجاد، باز می کند یا یک فایل را حذف می کند)، درخواست به ورودی / خروجی سیستم عامل (I / O ) مدیر، که درخواست را به مدیر سیستم فایل می فرستد. مدیر سیستم فایل پردازش داده ها در بلوک

زندگی با رمزگذاری: کسب و کار به طور معمول

بیشترین نرم افزار کامل رمزگذاری دیسک در ارتباط با
  معماری سیستم فایل. این یک یا چند عملیات I / O را فیلتر می کند
  سیستم فایل یا حجم فایل سیستم. هنگامی که یک درایو با رمزگذاری شده است
  رمزگذاری تمام دیسک برای اولین بار، آن را رمزگذاری نشده تبدیل می کند
  بلوک های درایو به بلوک های رمزگذاری شده در یک زمان (شکل 2).

رمزگذاری – "بدافزار" این را به سرور دیگری ارسال کرده است. هر کدام از این کد ها کدام است؟

من در سراسر یک سایت است که ارسال داده مانند این را به یک سرور راه دور از طریق جاوا اسکریپت آمد:

  • NxIsBRwLGQBRTl9IUlVEfQAJDwwBA0MJUUYrGxhVDUorAxZMfzJKPkJEXG9QWTlUXExxERoKByIJUioDEk1AXwdPWVBCXSd4NScqTlUAWQoPRiUQD1sOQ0YhHR5fDA9JVE1CAE9ZUlZFQgFRXEYxFApREwNJV0ZbHlJcRE5XXgBQUktSTEEBUT5WUk9cB1teVUxEWAc7SEpARk4cQycHATwCRAQGRE5XVABWSEpARFgBVkhKQBMNXBIPRE5XClENGQNAWU5WAAYVB1dAEgcLChEQThxDSDs =

    • ABR + GUNaWl8XFgYYA1YRfldQH1dHWUAeAhN / XQJcXxZ + F1oTeWBWYRMHA1gIAA0TBE8JAAJYCRoWdBNaWFkcRAkCBgNHCQIWdR9LVlBcDhYFBx1GGx8UAUYICxsDTxQDD2dECAkHAkwJAhgHQg5pFB9UCREaETtYUH9dAlxfFB9UDQsAEVobAgYBQRsfFFUXVUBTEVobVVdfBVwRGhECS0ZTEVobVVdfBVwRGhFUZA ==
  • L1s6AxYPDVoWW0xZXExOLFcUHRcDAx8OWhY + Gg0SAEwrAFVXOypXNExXURhGR0JXHhpcVwdZRFBXKwkFCllYRklGXFxXUQdXMhAFCQoJGRlBRVdHTkBEUwZGTFRHVUFXUWJHRENHVVZWUhhFREEtTkBEURRbVjQWDyUIFVMbVlVVWVxRQxpVRUlDVE5KQ1AWGAoSTkBEB1cbBxxVQE4SE0MSVlVVCg0KElNVWFtVMQ ==

  • L1s6AxYPDVoWW0xZXExOLFcUHRcDAx8OWhY + Gg0SAEwrAFVXOypXNExXUWlGRyZBRUwnEUybES4SDicPFRlCR05ZX1pGSX0 / IDQ7QEw KCF0SVD4SDwcJSBY0HAsYAQlJVw5ZRFdEWFhWTwdHQlkkDQoHE19YQUpAQl9QQxpVRklGVEFWWBtGRC1HXFZWWQxFQldBWFQ8QxpVR1tbTiEHAn8ZABwbTkBEWQZAVlVVXVhXVhRbVh8WAB8DQxpVEhgbHwlETRQRFRUECU5KQ1AWGAoSTkBEQ2s =

با نشانه های برابر در پایان این رشته، من فکر کردم این امر می تواند base64 کدگذاری. پس از رمزگشایی آن با base64، به نظر نمی رسد که داده ها به این معنی باشد.

این به نظر شما چطور است؟

رمزنگاری – قابلیت اطمینان توالی DNA برای رمزگذاری

یک مشکل عمده با تایید هویت مدرن بیومتریک این واقعیت است که از چیزهایی مانند اثر انگشت شما به عنوان یک رمز عبور استفاده می کند. برخلاف یک رمز واقعی، اثر انگشت به اندازه کافی راز ندارد. هویت های بیومتریک را می توان برای نام کاربری استفاده کرد، که فقط باید به شما منحصر بفرد، اما کلمه عبور نباشد. چندین مشکل با استفاده از DNA به عنوان یک کلید خصوصی یا هر مقدار محرمانه دیگر وجود دارد:

  • کپی دقیق از DNA خود را بر روی همه چیزهایی که با آن دست می زنید را ترک می کنید.
  • ژنوم انسان بسیار متفاوت نیست و نیروی بی رحم را به خطر می اندازد.
  • افرادی که به آن مرتبط شده اند دارای ژنوم مشابه تر هستند.
  • DNA در طول زمان در یک فرد تغییر می کند، بنابراین استاتیک نیست.

شما DNA خود را در همه جا

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

از اخیرا موردی که DNA برای تجدید نظر شخصی مورد استفاده قرار می گیرد، سه قاضی خطر ابتلا به حریم خصوصی افراد را هنگامی که DNA به طور غیرمستقیم می تواند به عنوان مدرک در محاکمه جنایی مورد استفاده قرار گیرد اشاره کرد. صرف نظر از نتیجه این بررسی، این واقعیت که ما DNA را ترک می کنیم هنوز وجود دارد:

اکثریت تصویب چنین روش پلیس عمدتا بدین معنی است که فردی که مایل است خصوصیات DNA خود را حفظ کند، باید امور عمومی خود را در یک کت و شلوار فانتوم مهر و موم مهر و موم شده. علاوه بر این، نظر اکثریت به احتمال زیاد نتیجه خواهد شد که بسیاری از مردم مایل به رفتن به ایستگاه پلیس برای داوطلبانه ارائه اطلاعات در مورد جنایات به خاطر ترس از آنها نیز اضافه خواهد شد به پایگاه داده CODIS …. برگزاری اکثریت به این معنی است که یک شخص دیگر نمی تواند بدون رعایت مواد ژنتیکی برای جمع آوری و تدوین دولت، دیگر رای بدهد، در هیئت منصفه شرکت کند یا مجوز رانندگی بگیرد. برخلاف DNA که در پارک یا یک رستوران قرار دارد، اینها همه مواردی است که شخص خود را به مقامات دولتی شناسایی کرده است.

مهم نیست که دولت تصمیم بگیرد که آیا این شواهد قابل قبول است یا خیر. اهمیت مهم این واقعیت است که شواهد، به شکل DNA، برای اولین بار برای هر کسی که باید مورد تجزیه و تحلیل قرار بگیرد، باقی مانده است. ارزش مخفی است که در همه جا باقی مانده است به خصوص راز نیست!

(کمبود) تنوع ژنتیکی در انسان

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

مقدار زیادی از تفاوت های ژنتیکی انسان از آنچه نامیده می شود SNPs یا Polymorphisms تک هسته ای نامیده می شود. اینها پایگاههای فردی در DNA هستند که بین افراد متفاوت است. در حال حاضر تنها چند صد میلیون پلی مورفیسم شناخته شده وجود دارد. در حالی که صد میلیون ممکن است به نظر بزرگ باشد، ارزش خوبی که برای مقاصد رمزنگاری استفاده می شود، باید به طور گسترده ای بزرگتر باشد، اغلب چندین بار بزرگتر از 2 80 . و البته، هر گروه قومی، تغییرات بسیار کمی در میان آنها را نسبت به گروه های قومی متفاوت خواهد داشت. یک کلید خوب به طور مساوی بین هر فرد متفاوت خواهد بود.

پریدن ژن ها (عناصر قابل انتقال)

مشکل دیگری وجود دارد. اگر شما تجزیه DNA به پایین هر جفت پایه فردی، شما متوجه خواهید شد که در طول زمان تغییر می کند! عناصر خود بازتولید کوچک به نام ترانسپسون ها توالی هایی هستند که خودشان را کپی می کنند و خود را در مناطق مختلف ژنوم ما دوباره وارد می کنند. آنها این کار را به آرامی و به طور تصادفی انجام می دهند. با گذشت زمان، این بدان معنی است که حتی سلولهای فردی ما DNA مشابهی را مانند آنکه در زمانی که ما متولد شد، نداریم. به همین ترتیب، حتی دوقلوهای یکسان نیز به دلیل این پدیده DNA کاملا یکسان نخواهند داشت. این مسئله برای بسیاری از توالی ژنتیکی مدرن نیست، که تنها شمارش تغییرات خاص در ژن های خاص (آلل ها نامیده می شود) نیست، اما برای هر چیزی که نیاز به دقت دقیق را به جفت پایه فردی می دهد، مشکل خواهد بود. 40 درصد از DNA قابل انتقال است

DNA به عنوان یک شناسه منحصر به فرد

اکنون، چه می تواند ژنوم شما را مورد استفاده قرار گیرد؟ شناسایی و احراز هویت در حالی که بسیار ساده است که توالی DNA خود را کشف کنید، کاملا غیرممکن است که آن را به بدن فرد دیگری کپی کنید. مهم نیست چقدر سعی می کنم، اگر یک سلول منفرد استخراج شده و DNA آن تجزیه شود، DNA من را در هنگام تولد (نادیده گرفتن ژن پریدن) نشان می دهد، نه DNA شما. این باعث می شود که فرد ثابت کند فردی است که می گوید آنها با توجه به معاینه دقیق DNA انجام می شود. این مانند SSN است، اما برای سرقت هویت خیلی سخت است. دانش DNA شما اجازه نمی دهد که آن را جعل کنید.

DNA تنها چیزی است که می تواند برای شناسایی استفاده شود. الگوی رگهای دست شما برای شما منحصر به فرد است و بر خلاف اثر انگشت یا DNA، در همه چیزهایی که با آن تماس برقرار کرده اید، باقی نمی ماند. شما باید صراحتا دست خود را روی یک دستگاه اسکن عروقی قرار دهید که کمتر از یک اسکن شبکیه نفوذ کرده است. این در واقع یک تکنیک است که در ژاپن استفاده می شود. در حالی که این هنوز خصوصی تر از DNA است، هنوز هم بهتر است به عنوان یک نام کاربری به عنوان یک رمز عبور استفاده شود، زیرا هنوز هم می تواند به صورت مخفیانه به دست آید.

ارسال یک ایمیل رمزگذاری شده و دیجیتالی امضا شده از Outlook به دیگر مشتریان وب میل

شرکتی که برای کار با مایکروسافت اکسچنج 2016 کار میکنم برای ایمیل استفاده میکنم و گواهیهای S / MIME برای رمزگذاری ایمیل و امضای دیجیتال داریم. رمزگذاری و امضا برای سایر کاربران مبادله کار می کند، اما آیا امکان ارسال ایمیل رمز شده به سایر مشتریان وب میل مانند Gmail و یاهو وجود دارد؟