DNAیک روشی است که امکان بازیابی اطلاعات و از حالت رمز در آوردن پسورد ها را در کل شبکه فرا هم میکند. با استفاده از این روش از قدرت کلیه کامپیوترهای شبکه برای بازایابی اطلاعات و یا شکستن رمزهای الگورتیم‌های مختلف  استفاده می‌شود. در گذشته برای شکستن کلید رمزها نیاز به کامپیوترهای با قدرت و سرعت بسیار بالائی داشتیم اما امروزه با استفاده از DNA می‌توانیم از قدرت کلیه کامپیوترهای یک شبکه و بصورت یکپارچه استفاده کنیم. معمولا از سیستم‌های mainframe و سیستم‌های پردازش موازی برای شکست الگوریتم‌های رمز نگاری استفاده می‌شد، هزینه بالای این سیستم‌ها باعث می‌شد فقط افراد خاصی و در لابراتورهای مجهز بتوانند این کار را انجام دهند.

در این روش DNA Manager  بر روی یک سیستم درو ن شبکه نصب می‌شود و کلیه DNA Client ها که سیستم‌های شبکه می‌باشند با آن در ارتباط هستند و هر زمان که DNA manager نیاز داشته باشد می‌تواند از قدرت DNA Client بصورت مخفی استفاده کند.

در شکل زیر مراحل کار DNA را مشاهده می‌کنید:

dna

برخی از نرم افزارهای  DNA عبارتند از:

1.Elcomsoft

2. AccessData

3.Frontier