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