.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "OPENSSL-CIPHERS 1ssl" .TH OPENSSL-CIPHERS 1ssl 2026-08-25 3.6.4 OpenSSL .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" openssl\-ciphers \- نمایش رمزهای SSL و دستور فهرست مجموعه‌رمزها .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBopenssl\fR \fBciphers\fR [\fB\-help\fR] [\fB\-s\fR] [\fB\-v\fR] [\fB\-V\fR] [\fB\-ssl3\fR] [\fB\-tls1\fR] [\fB\-tls1_1\fR] [\fB\-tls1_2\fR] [\fB\-tls1_3\fR] [\fB\-psk\fR] [\fB\-srp\fR] [\fB\-stdname\fR] [\fB\-convert\fR \fIname\fR] [\fB\-ciphersuites\fR \fIval\fR] [\fB\-provider\fR \fIname\fR] [\fB\-provider\-path\fR \fIpath\fR] [\fB\-provparam\fR \fI[name:]key=value\fR] [\fB\-propquery\fR \fIpropq\fR] [\fIcipherlist\fR] .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" این دستور فهرست‌های متنی رمزهای OpenSSL را به فهرست‌های مرتب‌شده بر اساس اولویت رمزهای SSL تبدیل می‌کند. از این دستور می‌توان برای تعیین فهرست رمزهای مناسب استفاده کرد. .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" .IP \fB\-help\fR 4 .IX Item "-help" نمایش پیام راهنمای استفاده. .IP "\fB\-provider\fR \fIname\fR" 4 .IX Item "-provider name" .PD 0 .IP "\fB\-provider\-path\fR \fIpath\fR" 4 .IX Item "-provider-path path" .IP "\fB\-provparam\fR \fI[name:]key=value\fR" 4 .IX Item "-provparam [name:]key=value" .IP "\fB\-propquery\fR \fIpropq\fR" 4 .IX Item "-propquery propq" .PD به بخش «گزینه‌های فراهم‌کننده» (Provider Options) در \fBopenssl\fR\|(1)، \fBprovider\fR\|(7) و \fBproperty\fR\|(7) مراجعه کنید. .IP \fB\-s\fR 4 .IX Item "-s" تنها رمزهای پشتیبانی‌شده را فهرست می‌کند: مواردی که با سطح امنیت، و حداقل و حداکثر نسخهٔ پروتکل سازگار هستند. این خروجی به فهرست رمزهای واقعی که یک برنامه پشتیبانی خواهد کرد نزدیک‌تر است. .Sp رمزهای PSK و SRP به طور پیش‌فرض فعال نیستند: برای فعال‌سازی آن‌ها به گزینه‌های \fB\-psk\fR یا \fB\-srp\fR نیاز است. .Sp این گزینه همچنین فهرست پیش‌فرض الگوریتم‌های امضای پشتیبانی‌شده را تغییر نمی‌دهد. .Sp روی یک سرور، فهرست رمزهای پشتیبانی‌شده ممکن است بر اساس گواهی‌های پیکربندی‌شده و وجود پارامترهای DH، سایر رمزها را نیز نادیده بگیرد. .Sp اگر از این گزینه استفاده نشود، تمام رمزهایی که با فهرست رمز (cipherlist) مطابقت دارند فهرست خواهند شد. .IP \fB\-psk\fR 4 .IX Item "-psk" در صورت ترکیب با \fB\-s\fR، مجموعه‌رمزهایی را که نیازمند PSK هستند دربرمی‌گیرد. .IP \fB\-srp\fR 4 .IX Item "-srp" در صورت ترکیب با \fB\-s\fR، مجموعه‌رمزهایی را که نیازمند SRP هستند دربرمی‌گیرد. این گزینه منسوخ شده است. .IP \fB\-v\fR 4 .IX Item "-v" خروجی پرجزئیات: برای هر مجموعه‌رمز، جزئیات ارائه‌شده توسط \fBSSL_CIPHER_description\fR\|(3) را فهرست می‌کند. .IP \fB\-V\fR 4 .IX Item "-V" مانند \fB\-v\fR عمل می‌کند، با این تفاوت که مقادیر رسمی مجموعه‌رمز را در مبنای شانزده (hex) نیز در خروجی قرار می‌دهد. .IP "\fB\-tls1_3\fR, \fB\-tls1_2\fR, \fB\-tls1_1\fR, \fB\-tls1\fR, \fB\-ssl3\fR" 4 .IX Item "-tls1_3, -tls1_2, -tls1_1, -tls1, -ssl3" در ترکیب با گزینهٔ \fB\-s\fR، رمزهایی را فهرست می‌کند که در صورت مذاکرهٔ پروتکل مشخص‌شده، قابل استفاده می‌بودند. توجه داشته باشید که بسته به نحوهٔ کامپایل OpenSSL، ممکن است همهٔ پروتکل‌ها و پرچم‌ها در دسترس نباشند. .IP \fB\-stdname\fR 4 .IX Item "-stdname" پیش از هر مجموعه‌رمز، نام استاندارد آن را درج می‌کند. .IP "\fB\-convert\fR \fIname\fR" 4 .IX Item "-convert name" یک \fIname\fR استاندارد رمز را به نام معادل آن در OpenSSL تبدیل می‌کند. .IP "\fB\-ciphersuites\fR \fIval\fR" 4 .IX Item "-ciphersuites val" فهرست مجموعه‌رمزهای TLSv1.3 را تنظیم می‌کند. این فهرست با هر یک از مجموعه‌رمزهای TLSv1.2 و نسخه‌های پیش از آن که پیکربندی شده باشند ترکیب می‌شود. قالب این فهرست به صورت نام‌های مجموعه‌رمزهای TLSv1.3 است که با دونقطه (":") از هم جدا شده‌اند. مقدار پیش‌فرض آن به این صورت است: .Sp .Vb 1 \& TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 .Ve .IP \fBcipherlist\fR 4 .IX Item "cipherlist" فهرستی از مجموعه‌رمزهای TLSv1.2 و قبل از آن برای تبدیل به یک فهرست اولویت رمز. این فهرست با مجموعه‌رمزهای پیکربندی‌شدهٔ TLSv1.3 ترکیب می‌شود. در صورت عدم تعیین، از فهرست پیش‌فرض رمزها استفاده خواهد شد. قالب آن در ادامه شرح داده شده است. .SH "قالب فهرست رمز (CIPHER LIST FORMAT)" .IX Header "CIPHER LIST FORMAT" فهرست رمز از یک یا چند \fIرشتهٔ رمز\fR (cipher string) تشکیل شده است که با علامت دونقطه (:) از هم جدا می‌شوند. کاما یا فاصله نیز به عنوان جداکننده پذیرفته می‌شوند، اما معمولاً از دونقطه استفاده می‌گردد. .PP رشتهٔ رمز می‌تواند با استفاده از نام استاندارد آن در «دفتر ثبت مجموعه‌رمزهای TLS در IANA» () به یک رمز ارجاع دهد. .PP رشتهٔ رمز در عمل می‌تواند شکل‌های گوناگونی به خود بگیرد. .PP می‌تواند شامل یک مجموعه‌رمز منفرد مانند \fBAES256\-SHA\fR باشد. .PP می‌تواند نشان‌دهندهٔ فهرستی از مجموعه‌رمزهای حاوی یک الگوریتم خاص یا مجموعه‌رمزهایی از یک نوع خاص باشد؛ برای نمونه، \fBSHA256\fR نشان‌دهندهٔ تمام مجموعه‌رمزهایی است که از الگوریتم خلاصه پیام SHA256 استفاده می‌کنند و \fBTLSv1.2\fR تمام مجموعه‌رمزهای ارائه‌شده در TLS نسخهٔ ۱.۲ را نشان می‌دهد. .PP فهرست‌های مجموعه‌رمز را می‌توان با استفاده از نویسهٔ \fB+\fR در یک رشتهٔ رمز واحد با یکدیگر ترکیب کرد. این نویسه به عنوان عملگر منطقی \fBand\fR عمل می‌کند؛ به عنوان مثال، \fBSHA256+AES\fR نشان‌دهندهٔ تمامی مجموعه‌رمزهایی است که \fBهم\fR از الگوریتم SHA256 \fBو هم\fR از الگوریتم‌های AES استفاده می‌کنند. .PP هر رشتهٔ رمز می‌تواند به صورت اختیاری با یکی از نویسه‌های \fB!\fR، \fB\-\fR یا \fB+\fR آغاز شود. .PP اگر از \fB!\fR استفاده شود، رمزها برای همیشه از فهرست حذف می‌شوند. رمزهای حذف‌شده هرگز نمی‌توانند مجدداً در فهرست ظاهر شوند، حتی اگر به صراحت در ادامه آورده شوند. .PP اگر از \fB\-\fR استفاده شود، رمزها از فهرست حذف می‌شوند، اما ممکن است برخی یا همهٔ آن‌ها با گزینه‌های بعدی دوباره افزوده شوند. .PP اگر از \fB+\fR استفاده شود، رمزها به انتهای فهرست منتقل می‌شوند. این گزینه هیچ رمز جدیدی اضافه نمی‌کند، بلکه فقط موارد موجودِ منطبق را جابه‌جا می‌کند. .PP اگر هیچ‌یک از این نویسه‌ها وجود نداشته باشد، رشته صرفاً به عنوان فهرستی از رمزها تفسیر می‌شود که باید به انتهای فهرست اولویت فعلی اضافه شوند. اگر فهرست شامل رمزی باشد که از قبل وجود داشته، نادیده گرفته می‌شود؛ یعنی به انتهای فهرست منتقل نخواهد شد. .PP رشتهٔ رمز \fR\f(CB@STRENGTH\fR\fB\fR را می‌توان در هر نقطه‌ای برای مرتب‌سازی فهرست رمز فعلی بر اساس طول کلید الگوریتم رمزنگاری به کار برد. .PP رشتهٔ رمز \fR\f(CB@SECLEVEL\fR\fB\fR=\fIn\fR می‌تواند در هر نقطه‌ای برای تنظیم سطح امنیت روی \fIn\fR به کار رود که باید عددی بین ۰ تا ۵ (شامل هر دو) باشد. برای مشاهدهٔ توضیحات مربوط به مفهوم هر سطح، به \fBSSL_CTX_set_security_level\fR\|(3) مراجعه کنید. .PP فهرست رمز می‌تواند با کلمهٔ کلیدی \fBDEFAULT\fR شروع شود که فهرست رمزهای پیش‌فرض را به گونه‌ای که در ادامه تعریف شده فعال می‌کند. برخلاف رشته‌های رمز، این پیشوند را نمی‌توان با استفاده از نویسهٔ \fB+\fR با سایر رشته‌ها ترکیب کرد؛ برای نمونه، \fBDEFAULT+AES\fR معتبر نیست. .PP محتوای فهرست پیش‌فرض در زمان کامپایل تعیین می‌شود و معمولاً با \fBALL:!COMPLEMENTOFDEFAULT:!eNULL\fR مطابقت دارد. .SH "رشته‌های رمز (CIPHER STRINGS)" .IX Header "CIPHER STRINGS" موارد زیر فهرستی از تمام رشته‌های رمز مجاز و معانی آن‌ها است: .IP \fBCOMPLEMENTOFDEFAULT\fR 4 .IX Item "COMPLEMENTOFDEFAULT" مجموعه‌رمزهایی که در \fBALL\fR گنجانده شده‌اند اما به طور پیش‌فرض فعال نیستند. فهرست پیش‌فرض مجموعه‌رمزها امنیت قوی و سازگاری معقولی را فراهم می‌کند. یک مجموعه‌رمز ممکن است به دلایل گوناگون در فهرست پیش‌فرض گنجانده نشود: به دلیل ضعیف بودن، عدم «بلوغ» کافی، رواج نداشتن و غیره. توجه داشته باشید که این قاعده \fBeNULL\fR را که در \fBALL\fR قرار ندارد، پوشش نمی‌دهد (در صورت نیاز از \fBCOMPLEMENTOFALL\fR استفاده کنید). .IP \fBALL\fR 4 .IX Item "ALL" تمام مجموعه‌رمزها به جز رمزهای \fBeNULL\fR (که در صورت نیاز باید صراحتاً فعال شوند). از نسخهٔ OpenSSL 1.0.0، مجموعه‌رمزهای \fBALL\fR به صورت منطقی و پیش‌فرض مرتب شده‌اند. .IP \fBCOMPLEMENTOFALL\fR 4 .IX Item "COMPLEMENTOFALL" مجموعه‌رمزهایی که توسط \fBALL\fR فعال نشده‌اند، که در حال حاضر شامل \fBeNULL\fR است. .IP \fBHIGH\fR 4 .IX Item "HIGH" مجموعه‌رمزهای رمزنگاری «قوی» (High). در حال حاضر این به معنای مواردی با طول کلید بزرگ‌تر از ۱۲۸ بیت، و برخی از مجموعه‌رمزهای با کلید ۱۲۸ بیتی است. .IP \fBMEDIUM\fR 4 .IX Item "MEDIUM" مجموعه‌رمزهای رمزنگاری «متوسط» (Medium)، در حال حاضر برخی از مواردی که از رمزنگاری ۱۲۸ بیتی استفاده می‌کنند. .IP \fBLOW\fR 4 .IX Item "LOW" مجموعه‌رمزهای رمزنگاری «ضعیف» (Low)، در حال حاضر مواردی که از الگوریتم‌های رمزنگاری ۶۴ یا ۵۶ بیتی استفاده می‌کنند، به استثنای مجموعه‌رمزهای صادراتی (export). تمامی این مجموعه‌رمزها از OpenSSL 1.1.0 به بعد حذف شده‌اند. .IP \fBFIPS\fR 4 .IX Item "FIPS" مجموعه‌رمزهای مجاز در حالت FIPS. .IP "\fBeNULL\fR, \fBNULL\fR" 4 .IX Item "eNULL, NULL" رمزهای تهی («NULL»)، یعنی مواردی که فاقد هرگونه رمزنگاری هستند. از آنجا که این موارد هیچ رمزنگاری ارائه نمی‌دهند و یک ریسک امنیتی محسوب می‌شوند، نه از طریق رشتهٔ رمز \fBDEFAULT\fR و نه از طریق \fBALL\fR فعال نمی‌شوند. هنگام ساخت فهرست‌های رمز با استفاده از عناصر پایهٔ سطح پایین‌تر مانند \fBkRSA\fR یا \fBaECDSA\fR مراقب باشید زیرا این موارد با رمزهای \fBeNULL\fR هم‌پوشانی دارند. در صورت شک و تردید، عبارت \fB!eNULL\fR را در فهرست رمزهای خود بگنجانید. .IP \fBaNULL\fR 4 .IX Item "aNULL" مجموعه‌رمزهایی که فاقد احراز هویت هستند. این موارد در حال حاضر شامل الگوریتم‌های ناشناس DH و الگوریتم‌های ناشناس ECDH می‌شوند. این مجموعه‌رمزها در برابر حملات «مرد میانی» (man in the middle) آسیب‌پذیر هستند و بنابراین استفاده از آن‌ها توصیه نمی‌شود. این موارد از رمزهای \fBDEFAULT\fR مستثنی شده‌اند، اما در رمزهای \fBALL\fR وجود دارند. هنگام ساخت فهرست‌های رمز با استفاده از عناصر پایهٔ سطح پایین‌تر مانند \fBkDHE\fR یا \fBAES\fR مراقب باشید زیرا این موارد با رمزهای \fBaNULL\fR هم‌پوشانی دارند. در صورت تردید، عبارت \fB!aNULL\fR را در فهرست رمزهای خود قرار دهید. .IP "\fBkRSA\fR, \fBaRSA\fR, \fBRSA\fR" 4 .IX Item "kRSA, aRSA, RSA" مجموعه‌رمزهایی که به ترتیب از تبادل کلید RSA، احراز هویت RSA یا هر دوی آن‌ها استفاده می‌کنند. .IP "\fBkDHE\fR, \fBkEDH\fR, \fBDH\fR" 4 .IX Item "kDHE, kEDH, DH" مجموعه‌رمزهایی که از توافق کلید DH ناپایدار (ephemeral) استفاده می‌کنند، شامل مجموعه‌رمزهای ناشناس. .IP "\fBDHE\fR, \fBEDH\fR" 4 .IX Item "DHE, EDH" مجموعه‌رمزهایی که از توافق کلید DH ناپایدارِ احراز هویت‌شده استفاده می‌کنند. .IP \fBADH\fR 4 .IX Item "ADH" مجموعه‌رمزهای DH ناشناس؛ توجه داشته باشید که این گزینه شامل مجموعه‌رمزهای منحنی بیضوی DH ناشناس (ECDH) نمی‌شود. .IP "\fBkEECDH\fR, \fBkECDHE\fR, \fBECDH\fR" 4 .IX Item "kEECDH, kECDHE, ECDH" مجموعه‌رمزهایی که از توافق کلید ECDH ناپایدار استفاده می‌کنند، شامل مجموعه‌رمزهای ناشناس. .IP "\fBECDHE\fR, \fBEECDH\fR" 4 .IX Item "ECDHE, EECDH" مجموعه‌رمزهایی که از توافق کلید ECDH ناپایدارِ احراز هویت‌شده استفاده می‌کنند. .IP \fBAECDH\fR 4 .IX Item "AECDH" مجموعه‌رمزهای دیفی\-هلمن منحنی بیضوی ناشناس (Anonymous ECDH). .IP "\fBaDSS\fR, \fBDSS\fR" 4 .IX Item "aDSS, DSS" مجموعه‌رمزهایی که از احراز هویت DSS استفاده می‌کنند، بدین معنا که گواهی‌ها حامل کلیدهای DSS هستند. .IP "\fBaECDSA\fR, \fBECDSA\fR" 4 .IX Item "aECDSA, ECDSA" مجموعه‌رمزهایی که از احراز هویت ECDSA استفاده می‌کنند، بدین معنا که گواهی‌ها حامل کلیدهای ECDSA هستند. .IP "\fBTLSv1.2\fR, \fBTLSv1.0\fR, \fBSSLv3\fR" 4 .IX Item "TLSv1.2, TLSv1.0, SSLv3" مجموعه‌رمزهای معرفی‌شده در TLS v1.2، TLS v1.0 یا SSL v3.0 را به ترتیب فهرست می‌کند. نکته: هیچ مجموعه‌رمز خاصی مختص به TLS v1.1 وجود ندارد. از آنجا که این فقط حداقل نسخه است، برای نمونه اگر TLSv1.0 مذاکره شود، هر دو مجموعه‌رمز TLSv1.0 و SSLv3.0 در دسترس خواهند بود. .Sp نکته: این رشته‌های رمز نسخهٔ مذاکره‌شدهٔ SSL یا TLS را \fBتغییر نمی‌دهند\fR، بلکه تنها بر فهرست مجموعه‌رمزهای در دسترس تأثیر می‌گذارند. .IP "\fBAES128\fR, \fBAES256\fR, \fBAES\fR" 4 .IX Item "AES128, AES256, AES" مجموعه‌رمزهایی که از AES با کلید ۱۲۸ بیت، AES با کلید ۲۵۶ بیت یا هر یک از حالت‌های ۱۲۸ یا ۲۵۶ بیتی AES استفاده می‌کنند. .IP \fBAESGCM\fR 4 .IX Item "AESGCM" الگوریتم AES در حالت شمارندهٔ گالوا (Galois Counter Mode یا GCM): این مجموعه‌رمزها تنها در TLS v1.2 پشتیبانی می‌شوند. .IP "\fBAESCCM\fR, \fBAESCCM8\fR" 4 .IX Item "AESCCM, AESCCM8" الگوریتم AES در حالت زنجیره‌سازی بلوک‌های رمز \- احراز اصالت پیام (CCM): این مجموعه‌رمزها تنها در TLS v1.2 پشتیبانی می‌شوند. \fBAESCCM\fR به مجموعه‌رمزهای CCM با استفاده از مقدار بررسی یکپارچگی (ICV) ۱۶ و ۸ اکتی ارجاع دارد، در حالی که \fBAESCCM8\fR تنها به ICV با طول ۸ اکتت ارجاع می‌دهد. .IP "\fBARIA128\fR, \fBARIA256\fR" 4 .IX Item "ARIA128, ARIA256" مجموعه‌رمزهایی که به ترتیب از ARIA با کلید ۱۲۸ بیت یا ۲۵۶ بیت استفاده می‌کنند. .IP "\fBARIA\fR, \fBARIAGCM\fR" 4 .IX Item "ARIA, ARIAGCM" مجموعه‌رمزهایی که از ARIA با کلید ۱۲۸ یا ۲۵۶ بیت استفاده می‌کنند. .IP "\fBCAMELLIA128\fR, \fBCAMELLIA256\fR, \fBCAMELLIA\fR" 4 .IX Item "CAMELLIA128, CAMELLIA256, CAMELLIA" مجموعه‌رمزهایی که از CAMELLIA با کلید ۱۲۸ بیت، CAMELLIA با کلید ۲۵۶ بیت یا هر یک از کلیدهای ۱۲۸ یا ۲۵۶ بیتی CAMELLIA استفاده می‌کنند. .IP \fBCHACHA20\fR 4 .IX Item "CHACHA20" مجموعه‌رمزهایی که از ChaCha20 استفاده می‌کنند. .IP \fB3DES\fR 4 .IX Item "3DES" مجموعه‌رمزهایی که از Triple DES استفاده می‌کنند. .IP \fBDES\fR 4 .IX Item "DES" مجموعه‌رمزهایی که از DES (نه Triple DES) استفاده می‌کنند. تمامی این مجموعه‌رمزها در OpenSSL 1.1.0 حذف شده‌اند. .IP \fBRC4\fR 4 .IX Item "RC4" مجموعه‌رمزهایی که از RC4 استفاده می‌کنند. .IP \fBRC2\fR 4 .IX Item "RC2" مجموعه‌رمزهایی که از RC2 استفاده می‌کنند. .IP \fBIDEA\fR 4 .IX Item "IDEA" مجموعه‌رمزهایی که از IDEA استفاده می‌کنند. .IP \fBSEED\fR 4 .IX Item "SEED" مجموعه‌رمزهایی که از SEED استفاده می‌کنند. .IP \fBMD5\fR 4 .IX Item "MD5" مجموعه‌رمزهایی که از MD5 استفاده می‌کنند. .IP "\fBSHA1\fR, \fBSHA\fR" 4 .IX Item "SHA1, SHA" مجموعه‌رمزهایی که از SHA1 استفاده می‌کنند. .IP "\fBSHA256\fR, \fBSHA384\fR" 4 .IX Item "SHA256, SHA384" مجموعه‌رمزهایی که از SHA256 یا SHA384 استفاده می‌کنند. .IP \fBaGOST\fR 4 .IX Item "aGOST" مجموعه‌رمزهایی که از GOST R 34.10 (نسخهٔ ۲۰۰۱ یا ۲۰۱۲) برای احراز هویت استفاده می‌کنند (نیازمند موتوری است که از الگوریتم‌های GOST پشتیبانی کند). .IP \fBaGOST01\fR 4 .IX Item "aGOST01" مجموعه‌رمزهایی که می‌توانند با کلیدهای GOST R 34.10\-2001 برای احراز هویت به کار روند. .IP \fBaGOST12\fR 4 .IX Item "aGOST12" مجموعه‌رمزهایی که می‌توانند با کلیدهای GOST R 34.10\-2012 برای احراز هویت به کار روند. .IP \fBkGOST\fR 4 .IX Item "kGOST" مجموعه‌رمزهایی که از تبادل کلید VKO 34.10 و بسته‌بندی کلید (key wrap) مشخص‌شده در RFC 4357 یا RFC 7836 استفاده می‌کنند. .IP \fBkGOST18\fR 4 .IX Item "kGOST18" مجموعه‌رمزهایی که از تبادل کلید VKO 34.10 مشخص‌شده در RFC 7836 و صدور کلید KExp15 مشخص‌شده در RFC 9189 استفاده می‌کنند. .IP \fBGOST94\fR 4 .IX Item "GOST94" مجموعه‌رمزهایی که از HMAC بر پایهٔ GOST R 34.11\-94 استفاده می‌کنند. .IP \fBGOST12\fR 4 .IX Item "GOST12" مجموعه‌رمزهایی که از HMAC بر پایهٔ ۲۵۶ بیتی GOST R 34.11\-2012 استفاده می‌کنند. .IP \fBGOST89MAC\fR 4 .IX Item "GOST89MAC" مجموعه‌رمزهایی که \fBبه جای\fR HMAC، از GOST 28147\-89 MAC با جعبه‌های تعویض (S\-boxes) A استفاده می‌کنند. .IP \fBGOST89MAC12\fR 4 .IX Item "GOST89MAC12" مجموعه‌رمزهایی که \fBبه جای\fR HMAC، از GOST 28147\-89 MAC با جعبه‌های تعویض (S\-boxes) Z استفاده می‌کنند. .IP \fBGOST89\fR 4 .IX Item "GOST89" مجموعه‌رمزهایی که از هر نوع رمز GOST (شامل GOST 28147\-89، Magma یا Kuznyechik) استفاده می‌کنند. .IP \fBPSK\fR 4 .IX Item "PSK" تمامی مجموعه‌رمزهایی که از کلیدهای از پیش اشتراک‌گذاشته‌شده (PSK) استفاده می‌کنند. .IP "\fBkPSK\fR, \fBkECDHEPSK\fR, \fBkDHEPSK\fR, \fBkRSAPSK\fR" 4 .IX Item "kPSK, kECDHEPSK, kDHEPSK, kRSAPSK" مجموعه‌رمزهایی که از تبادل کلید PSK، ECDHE_PSK، DHE_PSK یا RSA_PSK استفاده می‌کنند. .IP \fBaPSK\fR 4 .IX Item "aPSK" مجموعه‌رمزهایی که از احراز هویت PSK استفاده می‌کنند (در حال حاضر تمامی حالت‌های PSK به جز RSA_PSK). .IP "\fBkSRP\fR, \fBSRP\fR" 4 .IX Item "kSRP, SRP" مجموعه‌رمزهایی که از تبادل کلید SRP استفاده می‌کنند. .IP \fBaSRP\fR 4 .IX Item "aSRP" مجموعه‌رمزهایی که از احراز هویت SRP استفاده می‌کنند. .IP "\fBSUITEB128\fR, \fBSUITEB128ONLY\fR, \fBSUITEB192\fR" 4 .IX Item "SUITEB128, SUITEB128ONLY, SUITEB192" حالت عملکرد Suite B را به ترتیب با سطح امنیت ۱۲۸ بیتی (با اجازهٔ حالت ۱۹۲ بیتی توسط طرف مقابل)، ۱۲۸ بیتی (بدون اجازهٔ حالت ۱۹۲ بیتی توسط طرف مقابل) یا ۱۹۲ بیتی فعال می‌کند. در صورت استفاده، این رشته‌های رمز باید در ابتدای فهرست رمز قرار گیرند و هر چیزی پس از آن‌ها نادیده گرفته می‌شود. تنظیم حالت Suite B پیامدهای دیگری نیز برای انطباق با RFC6460 در پی دارد. به‌ویژه، الگوریتم‌های امضای پشتیبانی‌شده به ECDSA و SHA256 یا SHA384 محدود می‌شوند، تنها منحنی‌های بیضوی P\-256 و P\-384 قابل استفاده هستند و تنها دو مجموعه‌رمز منطبق با Suite B (شامل ECDHE\-ECDSA\-AES128\-GCM\-SHA256 و ECDHE\-ECDSA\-AES256\-GCM\-SHA384) مجاز خواهند بود. .IP \fBCBC\fR 4 .IX Item "CBC" تمامی مجموعه‌رمزهایی که از الگوریتم رمزنگاری در حالت زنجیره‌سازی بلوک‌های رمز (CBC) استفاده می‌کنند. این مجموعه‌رمزها تنها در TLS v1.2 و نسخه‌های پیشین پشتیبانی می‌شوند. در حال حاضر این یک نام مستعار برای این رشته‌های رمز است: \fBSSL_DES\fR، \fBSSL_3DES\fR، \fBSSL_RC2\fR، \fBSSL_IDEA\fR، \fBSSL_AES128\fR، \fBSSL_AES256\fR، \fBSSL_CAMELLIA128\fR، \fBSSL_CAMELLIA256\fR و \fBSSL_SEED\fR. .SH "نام‌های مجموعه‌رمز (CIPHER SUITE NAMES)" .IX Header "CIPHER SUITE NAMES" فهرست‌های زیر نام‌های استاندارد مجموعه‌رمزهای SSL یا TLS را بر اساس مشخصات مربوطه و معادل‌های OpenSSL آن‌ها ارائه می‌دهند. می‌توانید در فهرست‌های رمز از نام‌های استاندارد، نام‌های OpenSSL یا ترکیبی از هر دو استفاده کنید. .PP لازم به ذکر است که چندین نام مجموعه‌رمز شامل نوع احراز هویت مورد استفاده نمی‌شوند، مانند DES\-CBC3\-SHA. در این موارد از احراز هویت RSA استفاده می‌شود. .SS "مجموعه‌رمزهای AES برای TLS v1.2" .IX Subsection "AES cipher suites for TLS v1.2" .Vb 10 \& TLS_DH_anon_WITH_AES_128_CBC_SHA256 ADH\-AES128\-SHA256 \& TLS_DH_anon_WITH_AES_128_CBC_SHA ADH\-AES128\-SHA \& TLS_DH_anon_WITH_AES_128_GCM_SHA256 ADH\-AES128\-GCM\-SHA256 \& TLS_DH_anon_WITH_AES_256_CBC_SHA256 ADH\-AES256\-SHA256 \& TLS_DH_anon_WITH_AES_256_CBC_SHA ADH\-AES256\-SHA \& TLS_DH_anon_WITH_AES_256_GCM_SHA384 ADH\-AES256\-GCM\-SHA384 \& TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 DHE\-DSS\-AES128\-SHA256 \& TLS_DHE_DSS_WITH_AES_128_CBC_SHA DHE\-DSS\-AES128\-SHA \& TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 DHE\-DSS\-AES128\-GCM\-SHA256 \& TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 DHE\-DSS\-AES256\-SHA256 \& TLS_DHE_DSS_WITH_AES_256_CBC_SHA DHE\-DSS\-AES256\-SHA \& TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 DHE\-DSS\-AES256\-GCM\-SHA384 \& TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 DHE\-PSK\-AES128\-CBC\-SHA256 \& TLS_DHE_PSK_WITH_AES_128_CBC_SHA DHE\-PSK\-AES128\-CBC\-SHA \& TLS_DHE_PSK_WITH_AES_128_CCM_8 DHE\-PSK\-AES128\-CCM8 \& TLS_DHE_PSK_WITH_AES_128_CCM DHE\-PSK\-AES128\-CCM \& TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 DHE\-PSK\-AES128\-GCM\-SHA256 \& TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 DHE\-PSK\-AES256\-CBC\-SHA384 \& TLS_DHE_PSK_WITH_AES_256_CBC_SHA DHE\-PSK\-AES256\-CBC\-SHA \& TLS_DHE_PSK_WITH_AES_256_CCM_8 DHE\-PSK\-AES256\-CCM8 \& TLS_DHE_PSK_WITH_AES_256_CCM DHE\-PSK\-AES256\-CCM \& TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 DHE\-PSK\-AES256\-GCM\-SHA384 \& TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 DHE\-RSA\-AES128\-SHA256 \& TLS_DHE_RSA_WITH_AES_128_CBC_SHA DHE\-RSA\-AES128\-SHA \& TLS_DHE_RSA_WITH_AES_128_CCM_8 DHE\-RSA\-AES128\-CCM8 \& TLS_DHE_RSA_WITH_AES_128_CCM DHE\-RSA\-AES128\-CCM \& TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 DHE\-RSA\-AES128\-GCM\-SHA256 \& TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 DHE\-RSA\-AES256\-SHA256 \& TLS_DHE_RSA_WITH_AES_256_CBC_SHA DHE\-RSA\-AES256\-SHA \& TLS_DHE_RSA_WITH_AES_256_CCM_8 DHE\-RSA\-AES256\-CCM8 \& TLS_DHE_RSA_WITH_AES_256_CCM DHE\-RSA\-AES256\-CCM \& TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 DHE\-RSA\-AES256\-GCM\-SHA384 \& TLS_ECDH_anon_WITH_AES_128_CBC_SHA AECDH\-AES128\-SHA \& TLS_ECDH_anon_WITH_AES_128_CCM_8 AECDH\-AES128\-CCM8 \& TLS_ECDH_anon_WITH_AES_128_CCM AECDH\-AES128\-CCM \& TLS_ECDH_anon_WITH_AES_256_CBC_SHA AECDH\-AES256\-SHA \& TLS_ECDH_anon_WITH_AES_256_CCM_8 AECDH\-AES256\-CCM8 \& TLS_ECDH_anon_WITH_AES_256_CCM AECDH\-AES256\-CCM \& TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 ECDH\-ECDSA\-AES128\-SHA256 \& TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA ECDH\-ECDSA\-AES128\-SHA \& TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 ECDH\-ECDSA\-AES128\-GCM\-SHA256 \& TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 ECDH\-ECDSA\-AES256\-SHA384 \& TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA ECDH\-ECDSA\-AES256\-SHA \& TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 ECDH\-ECDSA\-AES256\-GCM\-SHA384 \& TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 ECDHE\-ECDSA\-AES128\-SHA256 \& TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA ECDHE\-ECDSA\-AES128\-SHA \& TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 ECDHE\-ECDSA\-AES128\-CCM8 \& TLS_ECDHE_ECDSA_WITH_AES_128_CCM ECDHE\-ECDSA\-AES128\-CCM \& TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 ECDHE\-ECDSA\-AES128\-GCM\-SHA256 \& TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 ECDHE\-ECDSA\-AES256\-SHA384 \& TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA ECDHE\-ECDSA\-AES256\-SHA \& TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 ECDHE\-ECDSA\-AES256\-CCM8 \& TLS_ECDHE_ECDSA_WITH_AES_256_CCM ECDHE\-ECDSA\-AES256\-CCM \& TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 ECDHE\-ECDSA\-AES256\-GCM\-SHA384 \& TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 ECDHE\-PSK\-AES128\-CBC\-SHA256 \& TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA ECDHE\-PSK\-AES128\-CBC\-SHA \& TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 ECDHE\-PSK\-AES128\-CCM8 \& TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 ECDHE\-PSK\-AES128\-CCM \& TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 ECDHE\-PSK\-AES128\-GCM\-SHA256 \& TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 ECDHE\-PSK\-AES256\-CBC\-SHA384 \& TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA ECDHE\-PSK\-AES256\-CBC\-SHA \& TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 ECDHE\-PSK\-AES256\-GCM\-SHA384 \& TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 ECDHE\-RSA\-AES128\-SHA256 \& TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA ECDHE\-RSA\-AES128\-SHA \& TLS_ECDHE_RSA_WITH_AES_128_CCM_8 ECDHE\-RSA\-AES128\-CCM8 \& TLS_ECDHE_RSA_WITH_AES_128_CCM ECDHE\-RSA\-AES128\-CCM \& TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 ECDHE\-RSA\-AES128\-GCM\-SHA256 \& TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 ECDHE\-RSA\-AES256\-SHA384 \& TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA ECDHE\-RSA\-AES256\-SHA \& TLS_ECDHE_RSA_WITH_AES_256_CCM_8 ECDHE\-RSA\-AES256\-CCM8 \& TLS_ECDHE_RSA_WITH_AES_256_CCM ECDHE\-RSA\-AES256\-CCM \& TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 ECDHE\-RSA\-AES256\-GCM\-SHA384 \& TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 ECDH\-RSA\-AES128\-SHA256 \& TLS_ECDH_RSA_WITH_AES_128_CBC_SHA ECDH\-RSA\-AES128\-SHA \& TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 ECDH\-RSA\-AES128\-GCM\-SHA256 \& TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 ECDH\-RSA\-AES256\-SHA384 \& TLS_ECDH_RSA_WITH_AES_256_CBC_SHA ECDH\-RSA\-AES256\-SHA \& TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 ECDH\-RSA\-AES256\-GCM\-SHA384 \& TLS_PSK_WITH_AES_128_CBC_SHA256 PSK\-AES128\-CBC\-SHA256 \& TLS_PSK_WITH_AES_128_CBC_SHA PSK\-AES128\-CBC\-SHA \& TLS_PSK_WITH_AES_128_CCM_8 PSK\-AES128\-CCM8 \& TLS_PSK_WITH_AES_128_CCM PSK\-AES128\-CCM \& TLS_PSK_WITH_AES_128_GCM_SHA256 PSK\-AES128\-GCM\-SHA256 \& TLS_PSK_WITH_AES_256_CBC_SHA384 PSK\-AES256\-CBC\-SHA384 \& TLS_PSK_WITH_AES_256_CBC_SHA PSK\-AES256\-CBC\-SHA \& TLS_PSK_WITH_AES_256_CCM_8 PSK\-AES256\-CCM8 \& TLS_PSK_WITH_AES_256_CCM PSK\-AES256\-CCM \& TLS_PSK_WITH_AES_256_GCM_SHA384 PSK\-AES256\-GCM\-SHA384 \& TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 RSA\-PSK\-AES128\-CBC\-SHA256 \& TLS_RSA_PSK_WITH_AES_128_CBC_SHA RSA\-PSK\-AES128\-CBC\-SHA \& TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 RSA\-PSK\-AES128\-GCM\-SHA256 \& TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 RSA\-PSK\-AES256\-CBC\-SHA384 \& TLS_RSA_PSK_WITH_AES_256_CBC_SHA RSA\-PSK\-AES256\-CBC\-SHA \& TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 RSA\-PSK\-AES256\-GCM\-SHA384 \& TLS_RSA_WITH_AES_128_CBC_SHA256 AES128\-SHA256 \& TLS_RSA_WITH_AES_128_CBC_SHA AES128\-SHA \& TLS_RSA_WITH_AES_128_CCM_8 AES128\-CCM8 \& TLS_RSA_WITH_AES_128_CCM AES128\-CCM \& TLS_RSA_WITH_AES_128_GCM_SHA256 AES128\-GCM\-SHA256 \& TLS_RSA_WITH_AES_256_CBC_SHA256 AES256\-SHA256 \& TLS_RSA_WITH_AES_256_CBC_SHA AES256\-SHA \& TLS_RSA_WITH_AES_256_CCM_8 AES256\-CCM8 \& TLS_RSA_WITH_AES_256_CCM AES256\-CCM \& TLS_RSA_WITH_AES_256_GCM_SHA384 AES256\-GCM\-SHA384 .Ve .SS "مجموعه‌رمزهای Camellia برای TLS v1.2" .IX Subsection "Camellia cipher suites for TLS v1.2" .Vb 10 \& TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 ADH\-CAMELLIA128\-SHA256 \& TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA ADH\-CAMELLIA128\-SHA \& TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 ADH\-CAMELLIA128\-GCM\-SHA256 \& TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 ADH\-CAMELLIA256\-SHA256 \& TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA ADH\-CAMELLIA256\-SHA \& TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 ADH\-CAMELLIA256\-GCM\-SHA384 \& TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 DHE\-DSS\-CAMELLIA128\-SHA256 \& TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA DHE\-DSS\-CAMELLIA128\-SHA \& TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 DHE\-DSS\-CAMELLIA128\-GCM\-SHA256 \& TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 DHE\-DSS\-CAMELLIA256\-SHA256 \& TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA DHE\-DSS\-CAMELLIA256\-SHA \& TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 DHE\-DSS\-CAMELLIA256\-GCM\-SHA384 \& TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 DHE\-RSA\-CAMELLIA128\-SHA256 \& TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA DHE\-RSA\-CAMELLIA128\-SHA \& TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 DHE\-RSA\-CAMELLIA128\-GCM\-SHA256 \& TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 DHE\-RSA\-CAMELLIA256\-SHA256 \& TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA DHE\-RSA\-CAMELLIA256\-SHA \& TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 DHE\-RSA\-CAMELLIA256\-GCM\-SHA384 \& TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 ECDH\-ECDSA\-CAMELLIA128\-SHA256 \& TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 ECDH\-ECDSA\-CAMELLIA256\-SHA384 \& TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 ECDHE\-ECDSA\-CAMELLIA128\-SHA256 \& TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 ECDHE\-ECDSA\-CAMELLIA256\-SHA384 \& TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 ECDHE\-PSK\-CAMELLIA128\-SHA256 \& TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 ECDHE\-PSK\-CAMELLIA256\-SHA384 \& TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 ECDHE\-RSA\-CAMELLIA128\-SHA256 \& TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 ECDHE\-RSA\-CAMELLIA256\-SHA384 \& TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 ECDH\-RSA\-CAMELLIA128\-SHA256 \& TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 ECDH\-RSA\-CAMELLIA256\-SHA384 \& TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 CAMELLIA128\-SHA256 \& TLS_RSA_WITH_CAMELLIA_128_CBC_SHA CAMELLIA128\-SHA \& TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 CAMELLIA128\-GCM\-SHA256 \& TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 CAMELLIA256\-SHA256 \& TLS_RSA_WITH_CAMELLIA_256_CBC_SHA CAMELLIA256\-SHA \& TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 CAMELLIA256\-GCM\-SHA384 .Ve .SS "مجموعه‌رمزهای SEED برای TLS v1.2" .IX Subsection "SEED cipher suites for TLS v1.2" .Vb 4 \& TLS_DH_anon_WITH_SEED_CBC_SHA ADH\-SEED\-SHA \& TLS_DHE_DSS_WITH_SEED_CBC_SHA DHE\-DSS\-SEED\-SHA \& TLS_DHE_RSA_WITH_SEED_CBC_SHA DHE\-RSA\-SEED\-SHA \& TLS_RSA_WITH_SEED_CBC_SHA SEED\-SHA .Ve .SS "مجموعه‌رمزهای GOST برای TLS v1.2" .IX Subsection "GOST cipher suites for TLS v1.2" نکته: این رمزها نیازمند موتوری هستند که شامل الگوریتم‌های رمزنگاری GOST باشد، مانند موتور \fBgost\fR که بخشی از توزیع OpenSSL نیست. .PP .Vb 7 \& TLS_GOSTR341001_WITH_28147_CNT_IMIT GOST2001\-GOST89\-GOST89 \& TLS_GOSTR341001_WITH_NULL_GOSTR3411 GOST2001\-NULL\-GOST94 \& IANA\-GOST2012\-GOST8912\-GOST8912 \& LEGACY\-GOST2012\-GOST8912\-GOST8912 \& GOST2012\-NULL\-GOST12 \& GOST2012\-KUZNYECHIK\-KUZNYECHIKOMAC \& GOST2012\-MAGMA\-MAGMAOMAC .Ve .SS "مجموعه‌رمزهای ARIA از RFC6209، برای توسعهٔ TLS v1.2" .IX Subsection "ARIA cipher suites from RFC6209, extending TLS v1.2" نکته: حالت‌های CBC ذکرشده در این RFC پشتیبانی نمی‌شوند. .PP .Vb 10 \& TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 ADH\-ARIA128\-CBC\-SHA256 \& TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 ADH\-ARIA128\-GCM\-SHA256 \& TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 ADH\-ARIA256\-CBC\-SHA384 \& TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 ADH\-ARIA256\-GCM\-SHA384 \& TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 DHE\-DSS\-ARIA128\-GCM\-SHA256 \& TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 DHE\-DSS\-ARIA256\-GCM\-SHA384 \& TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 DHE\-PSK\-ARIA128\-CBC\-SHA256 \& TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 DHE\-PSK\-ARIA128\-GCM\-SHA256 \& TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 DHE\-PSK\-ARIA256\-CBC\-SHA384 \& TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 DHE\-PSK\-ARIA256\-GCM\-SHA384 \& TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 DHE\-RSA\-ARIA128\-CBC\-SHA256 \& TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 DHE\-RSA\-ARIA128\-GCM\-SHA256 \& TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 DHE\-RSA\-ARIA256\-CBC\-SHA384 \& TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 DHE\-RSA\-ARIA256\-GCM\-SHA384 \& TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 ECDHE\-ECDSA\-ARIA128\-CBC\-SHA256 \& TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 ECDHE\-ECDSA\-ARIA128\-GCM\-SHA256 \& TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 ECDHE\-ECDSA\-ARIA256\-CBC\-SHA384 \& TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 ECDHE\-ECDSA\-ARIA256\-GCM\-SHA384 \& TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 ECDHE\-PSK\-ARIA128\-CBC\-SHA256 \& TLS_ECDHE_PSK_WITH_ARIA_128_GCM_SHA256 ECDHE\-PSK\-ARIA128\-GCM\-SHA256 \& TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 ECDHE\-PSK\-ARIA256\-CBC\-SHA384 \& TLS_ECDHE_PSK_WITH_ARIA_256_GCM_SHA384 ECDHE\-PSK\-ARIA256\-GCM\-SHA384 \& TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 ECDHE\-RSA\-ARIA128\-CBC\-SHA256 \& TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 ECDHE\-RSA\-ARIA128\-GCM\-SHA256 \& TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 ECDHE\-RSA\-ARIA256\-CBC\-SHA384 \& TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 ECDHE\-RSA\-ARIA256\-GCM\-SHA384 \& TLS_PSK_WITH_ARIA_128_CBC_SHA256 PSK\-ARIA128\-CBC\-SHA256 \& TLS_PSK_WITH_ARIA_128_GCM_SHA256 PSK\-ARIA128\-GCM\-SHA256 \& TLS_PSK_WITH_ARIA_256_GCM_SHA384 PSK\-ARIA256\-GCM\-SHA384 \& TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 RSA\-PSK\-ARIA128\-CBC\-SHA256 \& TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 RSA\-PSK\-ARIA128\-GCM\-SHA256 \& TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 RSA\-PSK\-ARIA256\-CBC\-SHA384 \& TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 RSA\-PSK\-ARIA256\-GCM\-SHA384 \& TLS_RSA_WITH_ARIA_128_CBC_SHA256 ARIA128\-CBC\-SHA256 \& TLS_RSA_WITH_ARIA_128_GCM_SHA256 ARIA128\-GCM\-SHA256 \& TLS_RSA_WITH_ARIA_256_CBC_SHA384 ARIA256\-CBC\-SHA384 \& TLS_RSA_WITH_ARIA_256_GCM_SHA384 ARIA256\-GCM\-SHA384 .Ve .SS "مجموعه‌رمزهای ChaCha20\-Poly1305، برای توسعهٔ TLS v1.2" .IX Subsection "ChaCha20-Poly1305 cipher suites, extending TLS v1.2" .Vb 7 \& TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 DHE\-PSK\-CHACHA20\-POLY1305 \& TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 DHE\-RSA\-CHACHA20\-POLY1305 \& TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 ECDHE\-ECDSA\-CHACHA20\-POLY1305 \& TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 ECDHE\-PSK\-CHACHA20\-POLY1305 \& TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 ECDHE\-RSA\-CHACHA20\-POLY1305 \& TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 PSK\-CHACHA20\-POLY1305 \& TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 RSA\-PSK\-CHACHA20\-POLY1305 .Ve .SS "مجموعه‌رمزهای منحنی بیضوی برای TLS v1.2" .IX Subsection "Elliptic curve cipher suites for TLS v.1.2" .Vb 10 \& TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA AECDH\-DES\-CBC3\-SHA \& TLS_ECDH_anon_WITH_AES_128_CBC_SHA AECDH\-AES128\-SHA \& TLS_ECDH_anon_WITH_AES_128_CCM_8 AECDH\-AES128\-CCM8 \& TLS_ECDH_anon_WITH_AES_128_CCM AECDH\-AES128\-CCM \& TLS_ECDH_anon_WITH_AES_256_CBC_SHA AECDH\-AES256\-SHA \& TLS_ECDH_anon_WITH_AES_256_CCM_8 AECDH\-AES256\-CCM8 \& TLS_ECDH_anon_WITH_AES_256_CCM AECDH\-AES256\-CCM \& TLS_ECDH_anon_WITH_RC4_128_SHA AECDH\-RC4\-SHA \& TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA ECDH\-ECDSA\-DES\-CBC3\-SHA \& TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 ECDH\-ECDSA\-AES128\-SHA256 \& TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA ECDH\-ECDSA\-AES128\-SHA \& TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 ECDH\-ECDSA\-AES128\-GCM\-SHA256 \& TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 ECDH\-ECDSA\-AES256\-SHA384 \& TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA ECDH\-ECDSA\-AES256\-SHA \& TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 ECDH\-ECDSA\-AES256\-GCM\-SHA384 \& TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 ECDH\-ECDSA\-CAMELLIA128\-SHA256 \& TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 ECDH\-ECDSA\-CAMELLIA256\-SHA384 \& TLS_ECDH_ECDSA_WITH_RC4_128_SHA ECDH\-ECDSA\-RC4\-SHA \& TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA ECDH\-RSA\-DES\-CBC3\-SHA \& TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 ECDH\-RSA\-AES128\-SHA256 \& TLS_ECDH_RSA_WITH_AES_128_CBC_SHA ECDH\-RSA\-AES128\-SHA \& TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 ECDH\-RSA\-AES128\-GCM\-SHA256 \& TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 ECDH\-RSA\-AES256\-SHA384 \& TLS_ECDH_RSA_WITH_AES_256_CBC_SHA ECDH\-RSA\-AES256\-SHA \& TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 ECDH\-RSA\-AES256\-GCM\-SHA384 \& TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 ECDH\-RSA\-CAMELLIA128\-SHA256 \& TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 ECDH\-RSA\-CAMELLIA256\-SHA384 \& TLS_ECDH_RSA_WITH_RC4_128_SHA ECDH\-RSA\-RC4\-SHA \& TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA ECDHE\-ECDSA\-DES\-CBC3\-SHA \& TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 ECDHE\-ECDSA\-AES128\-SHA256 \& TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA ECDHE\-ECDSA\-AES128\-SHA \& TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 ECDHE\-ECDSA\-AES128\-CCM8 \& TLS_ECDHE_ECDSA_WITH_AES_128_CCM ECDHE\-ECDSA\-AES128\-CCM \& TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 ECDHE\-ECDSA\-AES128\-GCM\-SHA256 \& TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 ECDHE\-ECDSA\-AES256\-SHA384 \& TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA ECDHE\-ECDSA\-AES256\-SHA \& TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 ECDHE\-ECDSA\-AES256\-CCM8 \& TLS_ECDHE_ECDSA_WITH_AES_256_CCM ECDHE\-ECDSA\-AES256\-CCM \& TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 ECDHE\-ECDSA\-AES256\-GCM\-SHA384 \& TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 ECDHE\-ECDSA\-ARIA128\-CBC\-SHA256 \& TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 ECDHE\-ECDSA\-ARIA128\-GCM\-SHA256 \& TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 ECDHE\-ECDSA\-ARIA256\-CBC\-SHA384 \& TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 ECDHE\-ECDSA\-ARIA256\-GCM\-SHA384 \& TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 ECDHE\-ECDSA\-CAMELLIA128\-SHA256 \& TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 ECDHE\-ECDSA\-CAMELLIA256\-SHA384 \& TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 ECDHE\-ECDSA\-CHACHA20\-POLY1305 \& TLS_ECDHE_ECDSA_WITH_RC4_128_SHA ECDHE\-ECDSA\-RC4\-SHA \& TLS_ECDHE_ECDSA_WITH_SM4_CCM_SM3 ECDHE\-ECDSA\-SM4\-CCM\-SM3 \& TLS_ECDHE_ECDSA_WITH_SM4_GCM_SM3 ECDHE\-ECDSA\-SM4\-GCM\-SM3 \& TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA ECDHE\-RSA\-DES\-CBC3\-SHA \& TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 ECDHE\-RSA\-AES128\-SHA256 \& TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA ECDHE\-RSA\-AES128\-SHA \& TLS_ECDHE_RSA_WITH_AES_128_CCM_8 ECDHE\-RSA\-AES128\-CCM8 \& TLS_ECDHE_RSA_WITH_AES_128_CCM ECDHE\-RSA\-AES128\-CCM \& TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 ECDHE\-RSA\-AES128\-GCM\-SHA256 \& TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 ECDHE\-RSA\-AES256\-SHA384 \& TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA ECDHE\-RSA\-AES256\-SHA \& TLS_ECDHE_RSA_WITH_AES_256_CCM_8 ECDHE\-RSA\-AES256\-CCM8 \& TLS_ECDHE_RSA_WITH_AES_256_CCM ECDHE\-RSA\-AES256\-CCM \& TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 ECDHE\-RSA\-AES256\-GCM\-SHA384 \& TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 ECDHE\-RSA\-ARIA128\-CBC\-SHA256 \& TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 ECDHE\-RSA\-ARIA128\-GCM\-SHA256 \& TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 ECDHE\-RSA\-ARIA256\-CBC\-SHA384 \& TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 ECDHE\-RSA\-ARIA256\-GCM\-SHA384 \& TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 ECDHE\-RSA\-CAMELLIA128\-SHA256 \& TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 ECDHE\-RSA\-CAMELLIA256\-SHA384 \& TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 ECDHE\-RSA\-CHACHA20\-POLY1305 \& TLS_ECDHE_RSA_WITH_RC4_128_SHA ECDHE\-RSA\-RC4\-SHA \& TLS_ECDHE_RSA_WITH_SM4_CCM_SM3 ECDHE\-RSA\-SM4\-CCM\-SM3 \& TLS_ECDHE_RSA_WITH_SM4_GCM_SM3 ECDHE\-RSA\-SM4\-GCM\-SM3 \& TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA ECDHE\-PSK\-DES\-CBC3\-SHA \& TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 ECDHE\-PSK\-AES128\-CBC\-SHA256 \& TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA ECDHE\-PSK\-AES128\-CBC\-SHA \& TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 ECDHE\-PSK\-AES128\-CCM8 \& TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 ECDHE\-PSK\-AES128\-CCM \& TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 ECDHE\-PSK\-AES128\-GCM\-SHA256 \& TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 ECDHE\-PSK\-AES256\-CBC\-SHA384 \& TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA ECDHE\-PSK\-AES256\-CBC\-SHA \& TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 ECDHE\-PSK\-AES256\-GCM\-SHA384 \& TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 ECDHE\-PSK\-ARIA128\-CBC\-SHA256 \& TLS_ECDHE_PSK_WITH_ARIA_128_GCM_SHA256 ECDHE\-PSK\-ARIA128\-GCM\-SHA256 \& TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 ECDHE\-PSK\-ARIA256\-CBC\-SHA384 \& TLS_ECDHE_PSK_WITH_ARIA_256_GCM_SHA384 ECDHE\-PSK\-ARIA256\-GCM\-SHA384 \& TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 ECDHE\-PSK\-CAMELLIA128\-SHA256 \& TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 ECDHE\-PSK\-CAMELLIA256\-SHA384 \& TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 ECDHE\-PSK\-CHACHA20\-POLY1305 \& TLS_ECDHE_PSK_WITH_RC4_128_SHA ECDHE\-PSK\-RC4\-SHA \& TLS_ECDHE_PSK_WITH_SM4_CCM_SM3 ECDHE\-PSK\-SM4\-CCM\-SM3 \& TLS_ECDHE_PSK_WITH_SM4_GCM_SM3 ECDHE\-PSK\-SM4\-GCM\-SM3 .Ve .SS "مجموعه‌رمزهای کلید از پیش اشتراک‌گذاشته‌شده (PSK)" .IX Subsection "Pre-shared keying (PSK) cipher suites" .Vb 10 \& TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 DHE\-PSK\-AES128\-CBC\-SHA256 \& TLS_DHE_PSK_WITH_AES_128_CBC_SHA DHE\-PSK\-AES128\-CBC\-SHA \& TLS_DHE_PSK_WITH_AES_128_CCM_8 DHE\-PSK\-AES128\-CCM8 \& TLS_DHE_PSK_WITH_AES_128_CCM DHE\-PSK\-AES128\-CCM \& TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 DHE\-PSK\-AES128\-GCM\-SHA256 \& TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 DHE\-PSK\-AES256\-CBC\-SHA384 \& TLS_DHE_PSK_WITH_AES_256_CBC_SHA DHE\-PSK\-AES256\-CBC\-SHA \& TLS_DHE_PSK_WITH_AES_256_CCM_8 DHE\-PSK\-AES256\-CCM8 \& TLS_DHE_PSK_WITH_AES_256_CCM DHE\-PSK\-AES256\-CCM \& TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 DHE\-PSK\-AES256\-GCM\-SHA384 \& TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 DHE\-PSK\-ARIA128\-CBC\-SHA256 \& TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 DHE\-PSK\-ARIA128\-GCM\-SHA256 \& TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 DHE\-PSK\-ARIA256\-CBC\-SHA384 \& TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 DHE\-PSK\-ARIA256\-GCM\-SHA384 \& TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 DHE\-PSK\-CHACHA20\-POLY1305 \& TLS_DHE_PSK_WITH_SM4_CCM_SM3 DHE\-PSK\-SM4\-CCM\-SM3 \& TLS_DHE_PSK_WITH_SM4_GCM_SM3 DHE\-PSK\-SM4\-GCM\-SM3 \& TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA ECDHE\-PSK\-DES\-CBC3\-SHA \& TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 ECDHE\-PSK\-AES128\-CBC\-SHA256 \& TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA ECDHE\-PSK\-AES128\-CBC\-SHA \& TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 ECDHE\-PSK\-AES128\-CCM8 \& TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 ECDHE\-PSK\-AES128\-CCM \& TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 ECDHE\-PSK\-AES128\-GCM\-SHA256 \& TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 ECDHE\-PSK\-AES256\-CBC\-SHA384 \& TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA ECDHE\-PSK\-AES256\-CBC\-SHA \& TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 ECDHE\-PSK\-AES256\-GCM\-SHA384 \& TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 ECDHE\-PSK\-ARIA128\-CBC\-SHA256 \& TLS_ECDHE_PSK_WITH_ARIA_128_GCM_SHA256 ECDHE\-PSK\-ARIA128\-GCM\-SHA256 \& TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 ECDHE\-PSK\-ARIA256\-CBC\-SHA384 \& TLS_ECDHE_PSK_WITH_ARIA_256_GCM_SHA384 ECDHE\-PSK\-ARIA256\-GCM\-SHA384 \& TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 ECDHE\-PSK\-CAMELLIA128\-SHA256 \& TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 ECDHE\-PSK\-CAMELLIA256\-SHA384 \& TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 ECDHE\-PSK\-CHACHA20\-POLY1305 \& TLS_ECDHE_PSK_WITH_RC4_128_SHA ECDHE\-PSK\-RC4\-SHA \& TLS_ECDHE_PSK_WITH_SM4_CCM_SM3 ECDHE\-PSK\-SM4\-CCM\-SM3 \& TLS_ECDHE_PSK_WITH_SM4_GCM_SM3 ECDHE\-PSK\-SM4\-GCM\-SM3 \& TLS_PSK_WITH_AES_128_CBC_SHA256 PSK\-AES128\-CBC\-SHA256 \& TLS_PSK_WITH_AES_128_CBC_SHA PSK\-AES128\-CBC\-SHA \& TLS_PSK_WITH_AES_128_CCM_8 PSK\-AES128\-CCM8 \& TLS_PSK_WITH_AES_128_CCM PSK\-AES128\-CCM \& TLS_PSK_WITH_AES_128_GCM_SHA256 PSK\-AES128\-GCM\-SHA256 \& TLS_PSK_WITH_AES_256_CBC_SHA384 PSK\-AES256\-CBC\-SHA384 \& TLS_PSK_WITH_AES_256_CBC_SHA PSK\-AES256\-CBC\-SHA \& TLS_PSK_WITH_AES_256_CCM_8 PSK\-AES256\-CCM8 \& TLS_PSK_WITH_AES_256_CCM PSK\-AES256\-CCM \& TLS_PSK_WITH_AES_256_GCM_SHA384 PSK\-AES256\-GCM\-SHA384 \& TLS_PSK_WITH_ARIA_128_CBC_SHA256 PSK\-ARIA128\-CBC\-SHA256 \& TLS_PSK_WITH_ARIA_128_GCM_SHA256 PSK\-ARIA128\-GCM\-SHA256 \& TLS_PSK_WITH_ARIA_256_GCM_SHA384 PSK\-ARIA256\-GCM\-SHA384 \& TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 PSK\-CHACHA20\-POLY1305 \& TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 RSA\-PSK\-AES128\-CBC\-SHA256 \& TLS_RSA_PSK_WITH_AES_128_CBC_SHA RSA\-PSK\-AES128\-CBC\-SHA \& TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 RSA\-PSK\-AES128\-GCM\-SHA256 \& TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 RSA\-PSK\-AES256\-CBC\-SHA384 \& TLS_RSA_PSK_WITH_AES_256_CBC_SHA RSA\-PSK\-AES256\-CBC\-SHA \& TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 RSA\-PSK\-AES256\-GCM\-SHA384 \& TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 RSA\-PSK\-ARIA128\-CBC\-SHA256 \& TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 RSA\-PSK\-ARIA128\-GCM\-SHA256 \& TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 RSA\-PSK\-ARIA256\-CBC\-SHA384 \& TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 RSA\-PSK\-ARIA256\-GCM\-SHA384 \& TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 RSA\-PSK\-CHACHA20\-POLY1305 \& TLS_RSA_PSK_WITH_SM4_CCM_SM3 RSA\-PSK\-SM4\-CCM\-SM3 \& TLS_RSA_PSK_WITH_SM4_GCM_SM3 RSA\-PSK\-SM4\-GCM\-SM3 .Ve .SS "سایر مجموعه‌رمزهای TLS v1.2" .IX Subsection "Other TLS v1.2 cipher suites" .Vb 10 \& TLS_RSA_WITH_NULL_MD5 NULL\-MD5 \& TLS_RSA_WITH_NULL_SHA NULL\-SHA \& TLS_RSA_WITH_NULL_SHA256 NULL\-SHA256 \& TLS_RSA_WITH_RC4_128_MD5 RC4\-MD5 \& TLS_RSA_WITH_RC4_128_SHA RC4\-SHA \& TLS_RSA_WITH_IDEA_CBC_SHA IDEA\-CBC\-SHA \& TLS_RSA_WITH_3DES_EDE_CBC_SHA DES\-CBC3\-SHA \& TLS_RSA_WITH_SM4_CCM_SM3 SM4\-CCM\-SM3 \& TLS_RSA_WITH_SM4_GCM_SM3 SM4\-GCM\-SM3 \& TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA DHE\-DSS\-DES\-CBC3\-SHA \& TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA DHE\-RSA\-DES\-CBC3\-SHA \& TLS_DHE_RSA_WITH_SM4_CCM_SM3 DHE\-RSA\-SM4\-CCM\-SM3 \& TLS_DHE_RSA_WITH_SM4_GCM_SM3 DHE\-RSA\-SM4\-GCM\-SM3 \& TLS_DH_anon_WITH_RC4_128_MD5 ADH\-RC4\-MD5 \& TLS_DH_anon_WITH_3DES_EDE_CBC_SHA ADH\-DES\-CBC3\-SHA .Ve .SS "مجموعه‌رمزهای TLS v1.3" .IX Subsection "TLS v1.3 cipher suites" .Vb 5 \& TLS_AES_128_GCM_SHA256 TLS_AES_128_GCM_SHA256 \& TLS_AES_256_GCM_SHA384 TLS_AES_256_GCM_SHA384 \& TLS_CHACHA20_POLY1305_SHA256 TLS_CHACHA20_POLY1305_SHA256 \& TLS_AES_128_CCM_SHA256 TLS_AES_128_CCM_SHA256 \& TLS_AES_128_CCM_8_SHA256 TLS_AES_128_CCM_8_SHA256 .Ve .SS "مجموعه‌رمزهای صرفاً مبتنی بر یکپارچگی TLS v1.3 طبق RFC 9150" .IX Subsection "TLS v1.3 integrity-only cipher suites according to RFC 9150" .Vb 2 \& TLS_SHA256_SHA256 TLS_SHA256_SHA256 \& TLS_SHA384_SHA384 TLS_SHA384_SHA384 .Ve .PP نکته: این رمزها صرفاً بر پایهٔ HMAC هستند و هیچ‌گونه محرمانگی فراهم نمی‌کنند؛ بنابراین به طور پیش‌فرض غیرفعال هستند. این رمزها تنها در سطح امنیت ۰ در دسترس می‌باشند. .SS "نام‌های مستعار ""EDH\-"" برای نام‌های ""DHE\-"" جهت سازگاری با گذشته" .IX Subsection """EDH-"" aliases to ""DHE-"" names for backward compatibility" نام‌های زیر توسط نگارش‌های قدیمی‌تر پذیرفته می‌شوند: .PP .Vb 2 \& EDH\-RSA\-DES\-CBC3\-SHA \- alias of DHE\-RSA\-DES\-CBC3\-SHA \& EDH\-DSS\-DES\-CBC3\-SHA \- alias of DHE\-DSS\-DES\-CBC3\-SHA .Ve .SH "نکات (NOTES)" .IX Header "NOTES" برخی از نسخه‌های کامپایل‌شدهٔ OpenSSL ممکن است تمام رمزهای فهرست‌شده در اینجا را شامل نشوند، چرا که ممکن است برخی رمزها در زمان کامپایل مستثنی شده باشند. .SH "مثال‌ها (EXAMPLES)" .IX Header "EXAMPLES" فهرست‌بندی پرجزئیات تمامی رمزهای OpenSSL شامل رمزهای تهی (NULL): .PP .Vb 1 \& openssl ciphers \-v \*(AqALL:eNULL\*(Aq .Ve .PP شامل تمام رمزها به جز رمزهای NULL و DH ناشناس، و سپس مرتب‌سازی بر اساس قدرت رمزنگاری: .PP .Vb 1 \& openssl ciphers \-v \*(AqALL:!ADH:@STRENGTH\*(Aq .Ve .PP شامل تمام رمزها به جز مواردی که فاقد رمزنگاری (eNULL) یا فاقد احراز هویت (aNULL) هستند: .PP .Vb 1 \& openssl ciphers \-v \*(AqALL:!aNULL\*(Aq .Ve .PP تنها شامل رمزهای AES و سپس قرار دادن رمزهای RSA در انتهای فهرست: .PP .Vb 1 \& openssl ciphers \-v \*(AqAES:+RSA\*(Aq .Ve .PP شامل تمام رمزهای دارای احراز هویت RSA، اما حذف رمزهای فاقد رمزنگاری: .PP .Vb 1 \& openssl ciphers \-v \*(AqRSA:!COMPLEMENTOFALL\*(Aq .Ve .PP تنظیم سطح امنیت روی ۲ و نمایش تمام رمزهای سازگار با سطح ۲: .PP .Vb 1 \& openssl ciphers \-s \-v \*(AqALL:@SECLEVEL=2\*(Aq .Ve .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBopenssl\fR\|(1), \&\fBopenssl\-s_client\fR\|(1), \&\fBopenssl\-s_server\fR\|(1), \&\fBssl\fR\|(7) .SH "تاریخچه (HISTORY)" .IX Header "HISTORY" گزینهٔ \fB\-V\fR در OpenSSL 1.0.0 افزوده شد. .PP پیش از OpenSSL 1.1.1، گزینهٔ \fB\-stdname\fR تنها در صورتی در دسترس بود که OpenSSL با ردگیری فعال (آرگومان \fBenable\-ssl\-trace\fR در دستور Configure) ساخته شده باشد. .PP گزینهٔ \fB\-convert\fR در OpenSSL 1.1.1 افزوده شد. .PP پشتیبانی از نام‌های استاندارد IANA در فهرست‌های رمز در OpenSSL 3.2.0 اضافه شد. .PP پشتیبانی از مجموعه‌رمزهای صرفاً مبتنی بر یکپارچگی TLS v1.3 در OpenSSL 3.4 اضافه شد. .SH "حق نشر (COPYRIGHT)" .IX Header "COPYRIGHT" حق نشر ۲۰۰۰\-۲۰۲۶ نویسندگان پروژه OpenSSL. تمامی حقوق محفوظ است. .PP تحت مجوز آپاچی نسخه ۲.۰ («مجوز») منتشر شده است. شما نمی‌توانید از این فایل مگر در انطباق با این مجوز استفاده کنید. می‌توانید نسخه‌ای از مجوز را در فایل LICENSE توزیع مبدا یا در نشانی زیر دریافت کنید: .