เลือกกรณีการใช้งานเพื่อระบุพรอมต์ที่ถูกต้อง แล้วคลิกลิงก์เพื่อดูคำแนะนำในการใช้พรอมต์
เข้ารหัสข้อมูล...
รูปแบบพื้นฐาน | รายละเอียด | |
---|---|---|
...ในขนาดมาตรฐาน | การเข้ารหัสที่ตรวจสอบสิทธิ์พร้อมข้อมูลที่เกี่ยวข้อง (AEAD) | - เหมาะสำหรับความต้องการส่วนใหญ่ - ยอมรับข้อความธรรมดาได้สูงสุด 232 ไบต์ - รักษาความลับของข้อความธรรมดา รวมถึงตรวจสอบความสมบูรณ์และความถูกต้อง |
...ในไฟล์ขนาดใหญ่หรือสตรีมข้อมูล | สตรีมมิง AEAD | - สำหรับข้อมูลที่ใหญ่เกินกว่าที่จะประมวลผลได้ในขั้นตอนเดียว |
...deterministically | AEAD แบบกำหนดได้ | - สร้างข้อความที่เข้ารหัสเดียวกันสำหรับข้อความธรรมดาและคีย์ที่กำหนด |
...ที่มีคีย์ที่ได้รับการปกป้องโดย KMS | AEAD ของโฟลเดอร์คีย์ (KMS) | - เข้ารหัสข้อความธรรมดาทุกรายการด้วยคีย์ AEAD ใหม่ - เข้ารหัสคีย์ AEAD ทุกรายการด้วย KMS |
...ด้วยคีย์สาธารณะ ถอดรหัสข้อมูลด้วยคีย์ส่วนตัว | การเข้ารหัสแบบผสม |
- ไม่ได้ตรวจสอบสิทธิ์ - มีประโยชน์เมื่อผู้ส่งไม่สามารถจัดเก็บข้อมูลลับ (คีย์ส่วนตัว) |
องค์ประกอบพื้นฐานเหล่านี้ทั้งหมดสามารถเชื่อมโยงข้อความที่เข้ารหัสกับบริบทได้
ตรวจสอบความถูกต้องและความสมบูรณ์ของข้อมูลโดย...
รูปแบบพื้นฐาน | รายละเอียด | |
---|---|---|
...การสร้างและการยืนยัน MAC ด้วยคีย์เดียว | รหัสการตรวจสอบสิทธิ์ข้อความ (MAC) | - รวดเร็วมาก - ยืนยันได้เฉพาะโดยบุคคลที่สร้าง MAC ได้เช่นกัน |
...การสร้างลายเซ็นด้วยคีย์ส่วนตัว การยืนยันด้วยคีย์สาธารณะ | ลายเซ็นดิจิทัล | - ยืนยันได้โดยบุคคลที่ไม่สามารถสร้างลายเซ็น |
เบ็ดเตล็ด
รูปแบบพื้นฐาน | รายละเอียด | |
---|---|---|
สร้างและยืนยัน JWT | โทเค็นเว็บ JSON (JWT) | - แปลงเป็น / จากรูปแบบ JSON Web Key (JWK) เพิ่มเติมได้ |
เข้ารหัสชุดคีย์ของพรอมต์ด้วย KMS | พรอมต์ที่เข้ารหัส KMS | - ไม่ต้องโต้ตอบกับ KMS ทุกครั้งที่ใช้รูปแบบพื้นฐาน (เช่น เพื่อเข้ารหัสข้อความธรรมดา) ซึ่งแตกต่างจาก KMS Envelope AEAD |
หากมีข้อสงสัย
สร้างปัญหาในที่เก็บ GitHub สำหรับภาษาที่เฉพาะเจาะจงซึ่งลิงก์อยู่ในหน้าองค์กร Tink