در رمزگذاری اطلاعات از کلید هایی استفاده می شود که با استفاده از آنان و بر اساس یکسری
الگوریتم های ریاضی بتوان اقدام به رمزگذاری و رمز گشایی دیتا و اطلاعات نمود.
این کلید ها دو دسته می باشند که شامل:
Public Key
Private Key
کلید های عمومی و کلید خصوصی نامیده می شوند.
با استفاده از این کلید ها دیتا به صورت کد گذاری شده (Encrypt )و بـه صـورت رمزگشـایی شده Decrypt در می آید،
در متدها و روش های مختص به متقارن و نامتقارن از کلید هـای فوق (Private or Public )استفاده می گردد.
در تعریف کلید ها می توان گفت:
به اطلاعات و الگوریتم هایی که با استفاده از آنان بتـوان text Plain را بـه text Cipher و بلعکس تبدیل کرد کلید گفته می شود.
روش Symmetric
در روش Symmetric و یا متقارن از یک کلیـد بـرای Decrypt & Encrypt نمـودن دیتـا استفاده می گردد.

Encryption
برای مثال :
در این روش برای باز و بسته کردن یک در از یک کلید استفاده می گردد. کلید مورد استفاده
در این متد Key Public می باشد، در واقع کلید هـا با هم متقارن می باشند و از همـان کلیـدی
کـه بـرای رمزگـذاری دیتـا استفاده می شود از همان کلید برای رمزگشایی نیز استفاده می گردد.
دیتا اولیه به صورت Text Plain می باشد کـه بـا اسـتفاده از یکKey Symmetric رمزگذاری شده
(Text Cipher )می گـردد و کـامپیوتر اول همـان کلید را که استفاده کرده برای کامپیوتر دوم می فرستد.
کامپیوتر مقصد نیز با استفاده از همان کلید مجدداً اقدام به رمز گشایی به فرمـت Text Plain می نمایید.
امنیت الگوریتم های مبتنی بر Symmetric خیلی نمی توانند بالا باشـند ولـی دارای سـرعت
مناسبی در انجام اعمال Encrypt نمودن اطلاعات می باشند، در بیشتر مواقع از ایـن متـد در
نقل و انتقال اطلاعات استفاده می گردد، یک سری از الگوریتم های امنیتی زیر با متد کلید های متقارن کار می نمایند، از قبیل:
DES, 3DES, AES,…
بازدیدها: 1