(Post-Quantum) Cryptographic Right Answers
🇬🇧 English
Publishing "Cryptographic Right Answers" for developers has become a tradition, with updates from Colin Percival in 2009, Thomas Ptacek in 2015, and Latacora in 2018 and 2024. This 2026 edition arrives early because the post-quantum transition timeline shifted sharply in early 2026, and there is now consensus that it must be completed by 2029.
The good news is that symmetric cryptography remains fine, because Grover's algorithm does not matter in practice. The bad news is that nearly all asymmetric recommendations have changed since 2018, and most have changed even since 2024. The guidance assumes no specific compliance regime, though it is largely compatible with FIPS 140. Teams bound by stricter rules such as CNSA 2.0 should substitute accordingly.
A second major change in 2026 is that LLMs are now very good at finding bugs. "Get a review from the best model you can afford" is now a Cryptographic Right Answer, joining the long-standing advice to use a memory-safe language.
For data encryption, the cheat sheet recommends the cloud KMS if you are in the cloud. Otherwise, use XAES-256-GCM or XChaCha20-Poly1305 with random nonces, and Cobblestone-128 for messages larger than a few MB. Key exchange should use X25519 combined with ML-KEM-768, and asymmetric signatures should use ML-DSA-44. Passwords should be handled with Argon2id or scrypt, though passkeys may be a better option.
🇸🇦 العربية
إجابات التشفير ما بعد الكم الصحيحة 2026
أصبح نشر "إجابات التشفير الصحيحة" للمطورين تقليدًا، مع تحديثات من Colin Percival عام 2009، وThomas Ptacek عام 2015، وLatacora عامي 2018 و2024. تصدر هذه النسخة لعام 2026 مبكرًا لأن الجدول الزمني لانتقال ما بعد الكم تغير بشكل حاد في أوائل 2026، وبات هناك توافق على ضرورة إتمامه بحلول 2029.
الخبر الجيد أن التشفير المتماثل ما زال سليمًا، لأن خوارزمية Grover لا تحدث فرقًا يُذكر في الممارسة. أما الخبر السيئ فهو أن معظم توصيات التشفير غير المتماثل تغيرت منذ 2018، وأغلبها تغير حتى منذ 2024. لا يفترض هذا الدليل نظامًا امتثاليًا محددًا، لكنه متوافق إلى حد كبير مع FIPS 140. وعلى الفرق الملزمة بقواعد أكثر صرامة، مثل CNSA 2.0، أن تستبدل التوصيات وفقًا لذلك.
تغيير كبير آخر في 2026 هو أن نماذج اللغة الكبيرة أصبحت بارعة جدًا في اكتشاف الثغرات. فعبارة "احصل على مراجعة من أفضل نموذج تستطيع تحمل تكلفته" أصبحت الآن إجابة تشفير صحيحة، تنضم إلى النصيحة القديمة باستخدام لغة آمنة للذاكرة.
في تشفير البيانات، توصي ورقة المرجع باستخدام خدمة إدارة المفاتيح السحابية (KMS) إذا كنت في السحابة. وإلا فاستخدم XAES-256-GCM أو XChaCha20-Poly1305 مع قيم nonce عشوائية، وCobblestone-128 للرسائل التي تتجاوز بضعة ميغابايتات. ينبغي أن يستخدم تبادل المفاتيح X25519 مع ML-KEM-768، وأن تستخدم التواقيع غير المتماثلة ML-DSA-44. عالج كلمات المرور بـ Argon2id أو scrypt، though قد تكون passkeys خيارًا أفضل.
أي تشفير ينبغي للمطورين استخدامه للبيانات إذا لم يكونوا في السحابة؟
استخدم XAES-256-GCM أو XChaCha20-Poly1305 مع قيم nonce عشوائية بطول 128 بتًا على الأقل. تجنب الاعتماد على رسالة واحدة كبيرة، واستخدم Cobblestone-128 لأي شيء يتجاوز بضعة ميغابايتات.
🇧🇩 বাংলা
পোস্ট-কোয়ান্টাম ক্রিপ্টোগ্রাফিক সঠিক উত্তর ২০২৬
ডেভেলপারদের জন্য "ক্রিপ্টোগ্রাফিক রাইট আনসার্স" প্রকাশ একটি ঐতিহ্যে পরিণত হয়েছে, যার হালনাগাদ এসেছে ২০০৯ সালে Colin Percival, ২০১৫ সালে Thomas Ptacek এবং ২০১৮ ও ২০২৪ সালে Latacora-এর কাছ থেকে। ২০২৬ সালের এই সংস্করণটি সময়ের আগেই আসছে, কারণ ২০২৬ সালের শুরুতে পোস্ট-কোয়ান্টাম রূপান্তরের সময়সীমা হঠাৎ বদলে গেছে, এবং এখন ঐকমত্য হয়েছে যে এটি ২০২৯ সালের মধ্যে সম্পন্ন করতে হবে।
ভালো খবর হলো, সিমেট্রিক ক্রিপ্টোগ্রাফি এখনও নিরাপদ, কারণ বাস্তবে Grover অ্যালগরিদম তেমন গুরুত্বপূর্ণ নয়। খারাপ খবর হলো, ২০১৮ সাল থেকে প্রায় সব অ্যাসিমেট্রিক সুপারিশ বদলেছে, এবং অধিকাংশ ২০২৪ সালের পর থেকেও বদলেছে। এই নির্দেশিকা কোনো নির্দিষ্ট সম্মতি ব্যবস্থা ধরে নেয় না, যদিও এটি মূলত FIPS 140-এর সঙ্গে সামঞ্জস্যপূর্ণ। CNSA 2.0-এর মতো কঠোর নিয়মে আবদ্ধ দলগুলোকে সেই অনুযায়ী বিকল্প গ্রহণ করতে হবে।
২০২৬ সালের আরেকটি বড় পরিবর্তন হলো, LLM এখন বাগ খুঁজে বের করতে অত্যন্ত দক্ষ। "আপনি যতটা সেরা মডেল সামর্থ্যে কুলোয় সেটি দিয়ে রিভিউ করান" এখন একটি ক্রিপ্টোগ্রাফিক রাইট আনসার, যা মেমরি-সেফ ভাষা ব্যবহারের দীর্ঘদিনের পরামর্শের পাশে স্থান পেয়েছে।
ডেটা এনক্রিপশনের জন্য, যদি আপনি ক্লাউডে থাকেন তবে চিট শিট ক্লাউড KMS ব্যবহারের সুপারিশ করে। অন্যথায়, র্যান্ডম nonce সহ XAES-256-GCM অথবা XChaCha20-Poly1305 ব্যবহার করুন, এবং কয়েক MB-র বেশি বার্তার জন্য Cobblestone-128 ব্যবহার করুন। কী এক্সচেঞ্জে X25519 এর সঙ্গে ML-KEM-768 ব্যবহার করা উচিত, এবং অ্যাসিমেট্রিক স্বাক্ষরে ML-DSA-44। পাসওয়ার্ড Argon2id বা scrypt দিয়ে পরিচালনা করুন, যদিও passkeys একটি ভালো বিকল্প হতে পারে।
ক্লাউডে না থাকলে ডেটার জন্য ডেভেলপারদের কোন এনক্রিপশন ব্যবহার করা উচিত?
কমপক্ষে ১২৮ বিটের র্যান্ডম nonce সহ XAES-256-GCM বা XChaCha20-Poly1305 ব্যবহার করুন। একটিমাত্র বড় বার্তার উপর নির্ভর করা এড়িয়ে চলুন, এবং কয়েক MB-র বেশি যেকোনো কিছুর জন্য Cobblestone-128 ব্যবহার করুন।
🇩🇪 Deutsch
Post-Quanten-Kryptografie: Die richtigen Antworten 2026
Die Veröffentlichung der „Cryptographic Right Answers“ für Entwickler ist inzwischen eine Tradition, mit Aktualisierungen von Colin Percival im Jahr 2009, Thomas Ptacek im Jahr 2015 sowie Latacora in den Jahren 2018 und 2024. Diese Ausgabe 2026 erscheint früher, weil sich der Zeitplan für den Post-Quanten-Übergang Anfang 2026 deutlich verschoben hat und inzwischen Konsens besteht, dass er bis 2029 abgeschlossen werden muss.
Die gute Nachricht ist, dass symmetrische Kryptografie weiterhin in Ordnung ist, denn Grovers Algorithmus spielt in der Praxis keine Rolle. Die schlechte Nachricht ist, dass sich seit 2018 nahezu alle Empfehlungen für asymmetrische Verfahren geändert haben, die meisten sogar seit 2024. Der Leitfaden setzt kein bestimmtes Compliance-Regime voraus, ist aber weitgehend mit FIPS 140 kompatibel. Teams, die strengeren Regeln wie CNSA 2.0 unterliegen, sollten entsprechend anpassen.
Eine weitere große Veränderung im Jahr 2026 ist, dass LLMs inzwischen sehr gut darin sind, Fehler zu finden. „Lass dir eine Prüfung vom besten Modell geben, das du dir leisten kannst“ ist nun eine kryptografische Richtigantwort und reiht sich neben den langjährigen Rat, eine speichersichere Sprache zu verwenden.
Für die Datenverschlüsselung empfiehlt der Spickzettel den Cloud-KMS, wenn Sie in der Cloud arbeiten. Andernfalls verwenden Sie XAES-256-GCM oder XChaCha20-Poly1305 mit zufälligen Nonces und für Nachrichten über wenige MB Cobblestone-128. Der Schlüsselaustausch sollte X25519 in Kombination mit ML-KEM-768 nutzen, asymmetrische Signaturen ML-DSA-44. Passwörter sollten mit Argon2id oder scrypt verarbeitet werden, wobei Passkeys möglicherweise die bessere Option sind.
Welche Verschlüsselung sollten Entwickler für Daten verwenden, wenn sie nicht in der Cloud arbeiten?
Verwenden Sie XAES-256-GCM oder XChaCha20-Poly1305 mit zufälligen Nonces von mindestens 128 Bit. Vermeiden Sie es, sich auf eine einzige große Nachricht zu verlassen, und verwenden Sie Cobblestone-128 für alles über wenige MB.
🇪🇸 Español
Respuestas correctas de criptografía poscuántica 2026
Publicar las «Respuestas correctas de criptografía» para desarrolladores se ha convertido en una tradición, con actualizaciones de Colin Percival en 2009, Thomas Ptacek en 2015 y Latacora en 2018 y 2024. Esta edición de 2026 llega antes de lo previsto porque el calendario de la transición poscuántica cambió bruscamente a principios de 2026, y ahora existe consenso en que debe completarse para 2029.
La buena noticia es que la criptografía simétrica sigue siendo adecuada, porque el algoritmo de Grover no importa en la práctica. La mala noticia es que casi todas las recomendaciones asimétricas han cambiado desde 2018, y la mayoría incluso desde 2024. La guía no asume un régimen de cumplimiento específico, aunque es en gran parte compatible con FIPS 140. Los equipos sujetos a normas más estrictas, como CNSA 2.0, deben sustituir en consecuencia.
Otro cambio importante en 2026 es que los LLM son ahora muy buenos encontrando errores. «Obtén una revisión del mejor modelo que puedas pagar» es ya una Respuesta Criptográfica Correcta, que se suma al consejo de larga data de usar un lenguaje con seguridad de memoria.
Para el cifrado de datos, la hoja de referencia recomienda el KMS de la nube si estás en la nube. De lo contrario, usa XAES-256-GCM o XChaCha20-Poly1305 con nonces aleatorios, y Cobblestone-128 para mensajes de más de unos pocos MB. El intercambio de claves debe usar X25519 combinado con ML-KEM-768, y las firmas asimétricas, ML-DSA-44. Las contraseñas deben gestionarse con Argon2id o scrypt, aunque las passkeys pueden ser una mejor opción.
¿Qué cifrado deben usar los desarrolladores para los datos si no están en la nube?
Usa XAES-256-GCM o XChaCha20-Poly1305 con nonces aleatorios de al menos 128 bits. Evita depender de un único mensaje grande y usa Cobblestone-128 para cualquier cosa de más de unos pocos MB.
🇫🇷 Français
Bonnes réponses cryptographiques post-quantiques 2026
La publication des « Bonnes réponses cryptographiques » destinées aux développeurs est devenue une tradition, avec des mises à jour de Colin Percival en 2009, de Thomas Ptacek en 2015, et de Latacora en 2018 et 2024. Cette édition 2026 paraît en avance, car le calendrier de la transition post-quantique a fortement changé au début de 2026, et il existe désormais un consensus pour l'achever d'ici 2029.
La bonne nouvelle, c'est que la cryptographie symétrique reste valable, car l'algorithme de Grover n'a pas d'impact notable en pratique. La mauvaise nouvelle, c'est que presque toutes les recommandations asymétriques ont changé depuis 2018, et la plupart même depuis 2024. Ce guide ne suppose aucun cadre réglementaire particulier, bien qu'il soit largement compatible avec FIPS 140. Les équipes soumises à des règles plus strictes, comme CNSA 2.0, doivent adapter leurs choix en conséquence.
Un autre changement majeur en 2026 est que les LLM sont désormais très efficaces pour détecter les bogues. « Faites relire votre code par le meilleur modèle que vous pouvez vous offrir » est maintenant une bonne réponse cryptographique, qui vient s'ajouter au conseil de longue date d'utiliser un langage à sécurité mémoire.
Pour le chiffrement des données, la fiche de référence recommande le KMS du cloud si vous êtes dans le cloud. Sinon, utilisez XAES-256-GCM ou XChaCha20-Poly1305 avec des nonces aléatoires, et Cobblestone-128 pour les messages de plus de quelques Mo. L'échange de clés doit combiner X25519 et ML-KEM-768, et les signatures asymétriques doivent utiliser ML-DSA-44. Les mots de passe doivent être gérés avec Argon2id ou scrypt, même si les passkeys peuvent constituer une meilleure option.
Quel chiffrement les développeurs doivent-ils utiliser pour leurs données s'ils ne sont pas dans le cloud ?
Utilisez XAES-256-GCM ou XChaCha20-Poly1305 avec des nonces aléatoires d'au moins 128 bits. Évitez de vous appuyer sur un seul message volumineux, et utilisez Cobblestone-128 pour tout ce qui dépasse quelques Mo.
🇮🇳 हिन्दी
पोस्ट-क्वांटम क्रिप्टोग्राफिक सही उत्तर 2026
डेवलपर्स के लिए "क्रिप्टोग्राफिक राइट आंसर्स" प्रकाशित करना एक परंपरा बन गई है, जिसके अपडेट 2009 में Colin Percival, 2015 में Thomas Ptacek, और 2018 व 2024 में Latacora द्वारा आए। यह 2026 संस्करण समय से पहले आ रहा है, क्योंकि 2026 की शुरुआत में पोस्ट-क्वांटम परिवर्तन की समय-सीमा तेजी से बदली है, और अब इस पर सहमति है कि इसे 2029 तक पूरा करना होगा।
अच्छी खबर यह है कि सिमेट्रिक क्रिप्टोग्राफी अब भी ठीक है, क्योंकि व्यवहार में Grover एल्गोरिदम मायने नहीं रखता। बुरी खबर यह है कि 2018 के बाद से लगभग सभी असिमेट्रिक सिफारिशें बदल गई हैं, और अधिकांश तो 2024 के बाद भी बदली हैं। यह मार्गदर्शन किसी विशेष अनुपालन व्यवस्था को नहीं मानता, हालांकि यह काफी हद तक FIPS 140 के अनुरूप है। CNSA 2.0 जैसे सख्त नियमों से बंधी टीमों को तदनुसार बदलाव करने चाहिए।
2026 का एक और बड़ा बदलाव यह है कि LLM अब बग खोजने में बहुत अच्छे हो गए हैं। "जितना बेहतरीन मॉडल आप वहन कर सकते हैं, उससे समीक्षा करवाएं" अब एक क्रिप्टोग्राफिक राइट आंसर है, जो मेमोरी-सेफ भाषा अपनाने की पुरानी सलाह के साथ जुड़ता है।
डेटा एन्क्रिप्शन के लिए, यदि आप क्लाउड में हैं तो चीट शीट क्लाउड KMS की सिफारिश करती है। अन्यथा, रैंडम nonce के साथ XAES-256-GCM या XChaCha20-Poly1305 का उपयोग करें, और कुछ MB से बड़े संदेशों के लिए Cobblestone-128 का। की-एक्सचेंज में X25519 के साथ ML-KEM-768 का, और असिमेट्रिक सिग्नेचर में ML-DSA-44 का उपयोग करना चाहिए। पासवर्ड Argon2id या scrypt से संभालें, हालांकि passkeys एक बेहतर विकल्प हो सकते हैं।
यदि डेवलपर्स क्लाउड में नहीं हैं, तो डेटा के लिए किस एन्क्रिप्शन का उपयोग करना चाहिए?
कम से कम 128 बिट के रैंडम nonce के साथ XAES-256-GCM या XChaCha20-Poly1305 का उपयोग करें। किसी एक बड़े संदेश पर निर्भर रहने से बचें, और कुछ MB से बड़ी किसी भी चीज़ के लिए Cobblestone-128 का उपयोग करें।
🇮🇩 Bahasa Indonesia
Jawaban Kriptografi Pasca-Kuantum yang Tepat 2026
Menerbitkan "Cryptographic Right Answers" untuk developer telah menjadi tradisi, dengan pembaruan dari Colin Percival pada 2009, Thomas Ptacek pada 2015, dan Latacora pada 2018 serta 2024. Edisi 2026 ini datang lebih awal karena jadwal transisi pasca-kuantum berubah drastis pada awal 2026, dan kini ada konsensus bahwa transisi itu harus selesai pada 2029.
Kabar baiknya, kriptografi simetris tetap aman, karena algoritma Grover tidak berpengaruh signifikan dalam praktik. Kabar buruknya, hampir semua rekomendasi asimetris telah berubah sejak 2018, dan sebagian besar bahkan berubah sejak 2024. Panduan ini tidak mengasumsikan rezim kepatuhan tertentu, meskipun sebagian besar kompatibel dengan FIPS 140. Tim yang terikat aturan lebih ketat, seperti CNSA 2.0, sebaiknya menyesuaikan dengan mengganti rekomendasinya.
Perubahan besar lainnya pada 2026 adalah LLM kini sangat andal dalam menemukan bug. "Dapatkan tinjauan dari model terbaik yang mampu Anda bayar" kini menjadi Jawaban Kriptografi yang Tepat, bergabung dengan saran lama untuk menggunakan bahasa yang aman terhadap memori.
Untuk enkripsi data, lembar contekan merekomendasikan cloud KMS jika Anda berada di cloud. Jika tidak, gunakan XAES-256-GCM atau XChaCha20-Poly1305 dengan nonce acak, dan Cobblestone-128 untuk pesan yang lebih besar dari beberapa MB. Pertukaran kunci sebaiknya menggunakan X25519 yang dikombinasikan dengan ML-KEM-768, dan tanda tangan asimetris sebaiknya menggunakan ML-DSA-44. Kata sandi sebaiknya ditangani dengan Argon2id atau scrypt, meskipun passkeys mungkin merupakan pilihan yang lebih baik.
Enkripsi apa yang sebaiknya digunakan developer untuk data jika mereka tidak berada di cloud?
Gunakan XAES-256-GCM atau XChaCha20-Poly1305 dengan nonce acak minimal 128 bit. Hindari bergantung pada satu pesan besar, dan gunakan Cobblestone-128 untuk apa pun yang lebih dari beberapa MB.
🇯🇵 日本語
ポスト量子暗号の正解集 2026
開発者向けの「暗号の正解集」は、2009年のColin Percival氏、2015年のThomas Ptacek氏、2018年と2024年のLatacora社による更新を経て、伝統となっています。2026年版は、2026年初頭にポスト量子移行のタイムラインが大きく前倒しされ、2029年までに完了させるべきという合意ができたため、前倒しで公開されます。
良いニュースは、実際にはGroverのアルゴリズムは問題にならないため、共通鍵暗号は引き続き安全であることです。悪いニュースは、2018年以降ほぼすべての公開鍵系の推奨が変わり、そのほとんどは2024年以降にも変わったことです。本ガイドは特定のコンプライアンス体系を前提としておらず、FIPS 140とおおむね互換性があります。CNSA 2.0などより厳格な規則に縛られるチームは、それに応じて置き換えてください。
2026年のもう一つの大きな変化は、LLMがバグの発見に非常に優れてきたことです。「予算の許す最高のモデルにレビューさせよ」は、メモリ安全な言語を使えという長年の助言に加わる、新たな暗号の正解となりました。
データの暗号化については、クラウド上にいる場合はクラウドのKMSを推奨します。それ以外の場合は、ランダムなnonceを用いたXAES-256-GCMまたはXChaCha20-Poly1305を使用し、数MBを超えるメッセージにはCobblestone-128を使用してください。鍵交換にはX25519とML-KEM-768の組み合わせを、公開鍵署名にはML-DSA-44を使用します。パスワードはArgon2idまたはscryptで扱いますが、パスキーの方が良い選択肢になる場合もあります。
クラウド上にない場合、開発者はデータにどの暗号化方式を使うべきですか?
128ビット以上のランダムなnonceを用いたXAES-256-GCMまたはXChaCha20-Poly1305を使用してください。単一の大きなメッセージに依存するのは避け、数MBを超えるものにはCobblestone-128を使用してください。
🇧🇷 Português
Respostas Criptográficas Corretas Pós-Quânticas 2026
Publicar as "Respostas Criptográficas Corretas" para desenvolvedores tornou-se uma tradição, com atualizações de Colin Percival em 2009, Thomas Ptacek em 2015 e Latacora em 2018 e 2024. Esta edição de 2026 chega antecipada porque o cronograma da transição pós-quântica mudou drasticamente no início de 2026, e agora há consenso de que ela deve ser concluída até 2029.
A boa notícia é que a criptografia simétrica continua adequada, pois o algoritmo de Grover não faz diferença na prática. A má notícia é que quase todas as recomendações assimétricas mudaram desde 2018, e a maioria mudou até mesmo desde 2024. O guia não assume nenhum regime de conformidade específico, embora seja em grande parte compatível com o FIPS 140. Equipes submetidas a regras mais rígidas, como o CNSA 2.0, devem substituir as recomendações de acordo.
Outra grande mudança em 2026 é que os LLMs agora são muito bons em encontrar bugs. "Obtenha uma revisão do melhor modelo que você puder pagar" agora é uma Resposta Criptográfica Correta, somando-se ao conselho antigo de usar uma linguagem com segurança de memória.
Para a criptografia de dados, a cola recomenda o KMS da nuvem se você estiver na nuvem. Caso contrário, use XAES-256-GCM ou XChaCha20-Poly1305 com nonces aleatórios, e Cobblestone-128 para mensagens maiores que alguns MB. A troca de chaves deve usar X25519 combinado com ML-KEM-768, e as assinaturas assimétricas devem usar ML-DSA-44. As senhas devem ser tratadas com Argon2id ou scrypt, embora as passkeys possam ser uma opção melhor.
Qual criptografia os desenvolvedores devem usar para dados se não estiverem na nuvem?
Use XAES-256-GCM ou XChaCha20-Poly1305 com nonces aleatórios de pelo menos 128 bits. Evite depender de uma única mensagem grande e use Cobblestone-128 para qualquer coisa acima de alguns MB.
🇷🇺 Русский
Правильные постквантовые криптографические ответы 2026
Публикация «Правильных криптографических ответов» для разработчиков стала традицией, с обновлениями от Colin Percival в 2009 году, Thomas Ptacek в 2015 году и Latacora в 2018 и 2024 годах. Это издание 2026 года выходит раньше срока, поскольку график постквантового перехода резко изменился в начале 2026 года, и теперь существует консенсус, что его необходимо завершить к 2029 году.
Хорошая новость в том, что симметричная криптография по-прежнему надёжна, поскольку алгоритм Гровера на практике не имеет значения. Плохая новость в том, что почти все рекомендации по асимметричной криптографии изменились с 2018 года, а большинство даже с 2024 года. Руководство не предполагает какого-либо конкретного режима соответствия требованиям, хотя в значительной степени совместимо с FIPS 140. Командам, связанным более строгими правилами, такими как CNSA 2.0, следует соответственно заменить рекомендации.
Ещё одно крупное изменение 2026 года состоит в том, что большие языковые модели теперь очень хорошо находят ошибки. «Получите проверку у лучшей модели, которую можете себе позволить» теперь является правильным криптографическим ответом и присоединяется к давнему совету использовать безопасный по памяти язык.
Для шифрования данных шпаргалка рекомендует облачный KMS, если вы находитесь в облаке. В противном случае используйте XAES-256-GCM или XChaCha20-Poly1305 со случайными nonce, а для сообщений больше нескольких МБ — Cobblestone-128. Обмен ключами должен использовать X25519 в сочетании с ML-KEM-768, а асимметричные подписи — ML-DSA-44. Пароли следует обрабатывать с помощью Argon2id или scrypt, хотя passkeys могут быть лучшим вариантом.
Какое шифрование должны использовать разработчики для данных, если они не в облаке?
Используйте XAES-256-GCM или XChaCha20-Poly1305 со случайными nonce длиной не менее 128 бит. Не полагайтесь на одно большое сообщение, а для всего, что превышает несколько МБ, используйте Cobblestone-128.
🇨🇳 简体中文
2026年后量子密码学正确答案
为开发者发布《密码学正确答案》已成为一项传统,此前的更新分别来自 Colin Percival(2009年)、Thomas Ptacek(2015年),以及 Latacora(2018年和2024年)。由于后量子迁移的时间表在2026年初急剧调整,且业界已形成共识:必须在2029年前完成迁移,因此本届2026年版提前发布。
好消息是,对称加密仍然可以放心使用,因为Grover算法在实践中并不构成威胁。坏消息是,自2018年以来,几乎所有非对称加密建议都已改变,而且大多数在2024年之后又有了新的变化。本指南不假定任何特定的合规制度,不过它在很大程度上与FIPS 140兼容。受CNSA 2.0等更严格规则约束的团队,应相应地进行替换。
2026年的另一项重大变化是,大语言模型如今非常擅长发现漏洞。“尽可能使用你负担得起的最佳模型进行代码审查”现在也成为一条密码学正确答案,与长期以来“使用内存安全语言”的建议并列。
在数据加密方面,如果你身处云端,速查表推荐使用云密钥管理服务(KMS)。否则,请使用XAES-256-GCM或XChaCha20-Poly1305并配合随机nonce;对于超过几MB的消息,则使用Cobblestone-128。密钥交换应结合X25519与ML-KEM-768,非对称签名应使用ML-DSA-44。密码应使用Argon2id或scrypt处理,不过通行密钥(passkeys)可能是更好的选择。
如果开发者不在云端,应使用哪种加密方式来保护数据?
使用XAES-256-GCM或XChaCha20-Poly1305,并配合至少128位的随机nonce。避免依赖单一的大型消息;对于超过几MB的内容,请使用Cobblestone-128。