متن آشکار
From Wikipedia, the free encyclopedia
در علم رمزنگاری، متن آشکار (plaintext) یا متن رمزنگاری نشده (متن خام)، هر گونه اطلاعات قابل فهم برای دو طرفی است که فرستنده قصد انتقال آن به گیرنده را دارد. اغلب از لغت متن شفاف (cleartext) به عنوان مترادف با آن استفاده میشود اما این دو از هم متفاوت هستند. خصوصیت اصلی متن آشکار این است که اطلاعات آن را طرفین میفهمند مثلاً یک نوشته به زبان مشترک. تا پیش از دوران رایانه، معمولاً متن آشکار پیام متنی در زبان مورد استفاده بین طرفین ارتباط بود و به همین دلیل این نام را برای آن برگزیدند. متن آشکار به عنوان خوراک برای عملیات الگوریتم رمزنگاری استفاده میشود– معمولاً الگوریتم رمزگذاری- و نتیجهٔ این فرآیند میشود متن رمزنگاری شده. درحالیکه متن شفاف به دادهای اشاره میکند که به صورت رمز نشده انتقال یافته یا ذخیره شدهاست(یعنی "به صورت شفاف").
از زمانی که رایانهها بهطور عموم در دسترس قرار گرفتهاست، این تعریف نه تنها نمایش الکترونیکی متن سنتی، برای مثال پیام ها(مانند پست الکترونیکی) و محتوای سندی (مانند فایلهای پردازشگرهای لغت)، بلکه حتی نمایشهای رایانهای از صدا (مانند سخنرانی یا موسیقی)، نکارهها (مانند تصاویر یا ویدئوها)، اطلاعات خودپرداز و کارت اعتباری، دادههای حسگر و غیره را تحت پوشش قرار میدهد. تعدادی از اینهایی که برای انسانهامعنیدار است، در حال حاضر به شکلهای قابل دستکاری رایانهای تبدیل شدهاند. در واقع هرگونه اطلاعاتی که طرفین ارتباط تمایل به پنهان کردن از دیگران داشته باشد، میتواند به یک متن آشکار اشاره داشته و با آن اینگونه رفتار کرد. بنابراین، در یک مفهوم مهم، متن آشکار، نمایش "معمولی" دادهها است، قبل از آنکه هرگونه عمل پنهان سازی، فشردهسازی یا "خلاصه کردن" روی آن انجام شده باشد. نیازی نیست که متن نمایش داده شود د اگر نیاز بود متن ممکن است ساده نباشد.
متن آشکار به عنوان ورودی یک الگوریتم رمزگذاری استفاده میشود؛ خروجی معمولاً متن رمز(به انگلیسی: ciphertext) نامیده میشود، مخصوصاً وقتی که الگوریتم رمز(به انگلیسی: cipher) باشد. لغت متن کد اغلب کمتر استفاده میشود و همیشه تنها وقتی استفاده میشود که الگوریتم به کار گرفته شده، یک کد باشد. در برخی سیستمها، با این حال، از چند لایه رمزگذاری استفاده میشود، که در این حالت، خروجی یک الگوریتم رمزگذاری، به عنوان یک متن آشکار برای ورودی بعدی میشود.