نکته :: تفاوت Clear Text و Plain Text و Cipher Text در چیست ؟
درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
محمد نصیری
امتیاز: 588834
رتبه:1
371
1706
809
10872
محمد نصیری ، بنیانگذار TOSINSO ، کارشناس امنیت اطلاعات و ارتباطات و کشف جرائم رایانه ای ، هکر کلاه سفید ، تخصص در حوزه امنیت سیستم عامل و تست های نفوذسنجی ، لینوکس ، مجازی سازی ، سرویس های کاربردی سرور و ... سابقه همکاری در بیش از 40 سازمان دولتی ، خصوصی و نظامی در حوزه پروژه ، مشاوره و آموزش ، بیش از 10 هزار ساعت سابقه آموزشی در طی 12 سال فعالیت حرفه ای ... پروفایل کاربر

ویدیوهای پیشنهادی

شناسایی آسیب پذیری در هدر مربوط به Web Server با استفاده از ابزار ShCheck
شناسایی آسیب پذیری در هدر مربوط به Web Server با استفاده از ابزار ShCheck
مدرس: Nima karimi
6,000 تومان
راه های مقابله و تشخیص حمله arpspoofing با استفاده از ابزار DAI , Xarp
راه های مقابله و تشخیص حمله arpspoofing با استفاده از ابزار DAI , Xarp
مدرس: Nima karimi
7,000 تومان
شنود ترافیک رمز شده پروتکل HTTPS با استفاده از حمله arpspoofing و ابزار SSLStrip
شنود ترافیک رمز شده پروتکل HTTPS با استفاده از حمله arpspoofing و ابزار SSLStrip
مدرس: Nima karimi
19,000 تومان
شناسایی آسیب پذیری XSS با استفاده از ابزار xssnipper
شناسایی آسیب پذیری XSS با استفاده از ابزار xssnipper
مدرس: Nima karimi
6,000 تومان
شناسایی و جستجو Exploit ها با استفاده از ابزار Findsploit
شناسایی و جستجو Exploit ها با استفاده از ابزار Findsploit
مدرس: Nima karimi
6,000 تومان
آشنایی با ابزار تست نفوذ nc و sniff ترافیک مربوط به این ابزار با استفاده از Wireshark
آشنایی با ابزار تست نفوذ nc و sniff ترافیک مربوط به این ابزار با استفاده از Wireshark
مدرس: Nima karimi
7,000 تومان
آشنایی با مکانیزم کاری سویچ و انجام حمله MAC Flooding بر روی آن در نرم افزار GNS3
آشنایی با مکانیزم کاری سویچ و انجام حمله MAC Flooding بر روی آن در نرم افزار GNS3
مدرس: Nima karimi
7,000 تومان
آموزش شناسایی بدافزارهای اختصاصی وب و وب سرور با استفاده از ابزار OWASP Web Malware Scanner
آموزش شناسایی بدافزارهای اختصاصی وب و وب سرور با استفاده از ابزار OWASP Web Malware Scanner
مدرس: Nima karimi
35,000 تومان
ترفند اجرای برنامه هایی که نیاز به دسترسی admin دارند ، روی کاربران با دسترسی محدود
ترفند اجرای برنامه هایی که نیاز به دسترسی admin دارند ، روی کاربران با دسترسی محدود
مدرس: mirsamadzadeh
10,989 تومان
آموزش نحوه ایجاد یک Keylogger و یک Screen Logger ساده با کالی لینوکس
آموزش نحوه ایجاد یک Keylogger و یک Screen Logger ساده با کالی لینوکس
مدرس: UNITY
31,350 تومان

تفاوت Clear Text و Plain Text و Cipher Text در چیست ؟

تاریخ 25 ماه قبل
نظرات 3
بازدیدها 724
شاید برای خیلی از عزیزان واژه Clear Text و Plain Text یکسان به نظر برسد اما جالب است بدانید که در عین اینکه تقریبا همه جا این دو واژه به جای هم به کار می روند تعریف متفاوتی از آنها وجود دارد که به شکل زیر می باشند :
  1. Cleartext : یک داده قابل خواندن است که بصورت واضح و روشن در یکجا ذخیره شده است و به بیان دیگر رمزنگاری نشده است
  2. Plaintext : در واقع ورودی یک الگوریتم رمزنگاری است ، هر داده ای به یک الگوریتم رمزنگاری وارد شود به عنوان Plaintext شناخته می شود
  3. Ciphertext : داده های غیرقابل خواندنی که از خروجی یک الگوریتم رمزنگاری خارج می شوند Ciphertext هستند.
  4. Plain Text : واژه با فاصله نوشته شده است دقت کنید ، به این معنی است که متن یا text هنوز قالب بندی نشده است ، یا برای مثال هنوز یک فایل متنی ساده است .
  5. Clear Text : واژه با فاصله نوشته شده است دقت کنید ، وقتی متنی به سادگی قابل درک و فهم باشد به آن Clear Text گفته می شود ، مثلا جمله من ITPRO را دوست دارم یک جمله واضح و شفاف و قابل فهم است.
اگر چیزی cleartext باشد احتمالا plain text هم می تواند باشد و به عنوان plaintext نیز می شود از آن استفاده کرد اما قطعا ciphertext نیست ، اگر چیزی plaintext است باید plain text نیز باشد ، امکان اینکه cleartext هم باشد وجود دارد و ممکن است در آینده تبدیل به ciphertext نیز بشود ، چیزی که ciphertext است حتما باید plain text باشد و به عنوان plaintext هم می تواند استفاده شود ولی قطعا cleartext نیست. الان قشنگ جا افتاد ؟ یعنی واقعا متوجه شدید ؟ من خودم متوجه نشدم چطور شما متوجه شدید !!! یه مثال می زنیم که قشنگ مفهوم جا بیوفته :
فرض کنید قرار هست پسوردهای ویندوز در سیستم ذخیره بشن ، خوب طبیعتا password ای که در ذهن ما هست قرار هست از حالت قابل فهم یعنی Plaintext تبدیل به یک الگوریتم رمزنگاری یا Hash شده و در سیستم ذخیره شود یعنی تبدیل به Ciphertext می شود ، الان ورودی الگوریتم رمزنگاری Plaintext بوده است و خروجی ciphertext بوده است ، حالا اگر بخواهیم عکس این عملیات را انجام بدهیم یعنی ciphertext را تبدیل به یک Plaintext کنیم بی معنی است چون Plaintext ورودی الگوریتم است نه خروجی آن ، اگر خروجی داده شود نتیجه Plain Text یا متن قابل فهم خواهد بود ، جالب اینکه پسوردی که بصورت Hash وارد الگوریتم رمزنگاری می شود تا رمزگشایی شود هم چون ورودی الگوریتم ما است با اینکه ciphertext است اما plaintext نیز هست ... باور کنید بهتر از این نمیشه مثال زد ... والا ... ITPRO باشید ..

نویسنده : محمد نصیری
منبع : ITPRO
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • مهندس همونی هم که بلد بودم پرید!!! این خارجکی ها نمیدونم چه عشقی میکنند با کلمات بازی میکنند!!! مگه زبان python اه که با یه Space معنی کلمه عوض بشه !!! ولی خداییش همین خارجی ها بعضی جاها کارشون خیلی درسته.مثلاً دو واژه Fail over و Switch over و تفاوتشون به نظر من خیلی جالبه و این که از لغات برای بیان مفاهیم خیلی خوب استفاده میکنند خیلی خوشم میاد.ولی تو این یه مورد خداییش من گیج شدم.یا مشکل از IQ منه یا اونا ...
  • ببین منم نفهمیدم اونی که اینو نوشته منظورش چی بوده ... ولی عین متن رو با کمی بومی سازی ترجمه تالیف کردم ... ولی فکر کنم طرف مرض داشته ... والا ... جفتش یکی هستن از نظر من ... مهم نیته ...
  • ی چیزی مثل "چه خواجه علی،چه علی خواجه ست" علی خواجه میتونه علی باشه اما خواجه علی نمیتونه علی باشه در حالی اگر علی خواجه علی بود پس خواجه علی علیه.خخخخخ والا

برای ارسال نظر ابتدا به سایت وارد شوید