مورد استفاده خود را برای شناسایی اولیه صحیح انتخاب کنید، سپس برای راهنمایی در مورد استفاده از اولیه، لینک را دنبال کنید.
رمزگذاری دادهها...
| ابتدایی | جزئیات | |
|---|---|---|
| ... در اندازههای استاندارد | رمزگذاری احراز هویت شده با دادههای مرتبط (AEAD) | - مناسب برای اکثر نیازها - متنهای ساده تا حجم ۲.۳۲ بایت را میپذیرد - محرمانگی متن ساده را فراهم میکند و یکپارچگی و اصالت را تأیید میکند. |
| ... در فایلها یا جریانهای داده بزرگ | پخش آنلاین AEAD | - برای دادههایی که برای پردازش در یک مرحله بسیار بزرگ هستند |
| ...به طور قطعی | AEAD قطعی | - برای یک متن ساده و کلید داده شده، متن رمز شده یکسانی تولید میکند. |
| ... با کلیدهای محافظتشده توسط KMS | سیستم مدیریت کلید (KMS) پاکت AEAD | - هر متن ساده را با کلید جدید AEAD رمزگذاری میکند - هر کلید AEAD را با KMS رمزگذاری میکند |
| ...با کلید عمومی، دادهها را با کلید خصوصی رمزگشایی کن | رمزگذاری ترکیبی | - احراز هویت نشده - مفید برای زمانی که فرستندگان نمیتوانند اطلاعات محرمانه (کلید خصوصی) را ذخیره کنند |
این عناصر اولیه همگی قادر به اتصال متن رمز شده به متن زمینه آن هستند.
تضمین صحت و یکپارچگی دادهها با ...
| ابتدایی | جزئیات | |
|---|---|---|
| ... ایجاد و تأیید MAC با یک کلید | کد احراز هویت پیام (MAC) | - خیلی سریع - فقط توسط طرفهایی که میتوانند MAC ایجاد کنند، قابل تأیید است |
| ...ایجاد امضا با کلید خصوصی، تأیید با کلید عمومی | امضای دیجیتال | - قابل تأیید توسط طرفهایی که نمیتوانند امضا ایجاد کنند |
| ... ایجاد و تأیید امضاها در JWTها | توکنهای وب JSON (JWT) با امضاها | - علاوه بر این میتواند به/از فرمت JSON Web Key (JWK) تبدیل شود |
متفرقه
| ابتدایی | جزئیات | |
|---|---|---|
| رمزگذاری مجموعه کلیدهای هر شیء اولیه با KMS | رمزگذاری اولیه KMS | - برخلاف KMS Envelope AEAD ، هر بار که از primitive استفاده میشود (مثلاً برای رمزگذاری یک متن ساده) نیازی به تعامل با KMS ندارد. |
سوالی دارید؟
یک مشکل (issue) در مخزن گیتهاب مخصوص زبان مورد نظر که در صفحه سازماندهی Tink لینک شده است، ایجاد کنید.