(به : ) یا ، یک مدل حمله برای است که در آن حمله‌کننده فقط می‌تواند فرض کند که یک مجموعه‌ای از را در اختیار دارد.
 این حمله کاملاً موفقیت‌آمیز است اگر حمله‌کننده بتواند یا از آن بهتر را بدست آورد. همچنین اگر حمله‌کننده بتواند کوچکترین اطلاعاتی را از متن آشکار یا کلید بدست آورد این حمله موفق در نظر گرفته می‌شود. به‌طور مثال، اگر حمله‌کننده با ارسال ترافیک بتواند بین پیام تهی و پیام واقعی تمایز دهد می‌تواند از این موضوع استفاده کند و در نتیجه این حمله موفق محسوب می‌شود.
 الگوریتم‌های رمزنگاری قدیمی مانند ، دارای حمله متن اصلی هستند که می‌توان فقط با داشتن متن رمز شده و با روش‌هایی مانند یا متن آشکار را بدست آورد. توانست این حمله را سخت‌تر کند. امروزه همه الگوریتم‌های مدرن برای محافظت در برابر این حمله طراحی می‌شوند و اگر این امنیت رمزنگاری را نداشته باشد امنیت‌های سطح بالا را نیز ندارد. در حقیقت این امنیت سطح پایه امنیت در الگوریتم‌های رمزنگاری است.
 الگوریتم‌هایی مانند توانسته‌اند با اعمال جایگشت و عملیات مانند ضرب ماتریس تحلیل فراوانی را در متن رمزشده ناممکن سازند. البته ممکن است به دلیل مدیریت نادرست منابع مانند کلید علی‌رغم امنیت الگوریتم در برابر حمله متن اصلی کل سیستم در برابر حمله متن اصلی امن نباشد مثال‌های زیر برخی از حملات متن اصلی در دنیای واقع هستند:
{"title": "حمله متن اصلی", "link": "https://fa.wikipedia.org//w/index.php?title=%D8%AD%D9%85%D9%84%D9%87_%D9%85%D8%AA%D9%86_%D8%A7%D8%B5%D9%84%DB%8C&oldid=34905461", "language": "fa"}