सुरक्षित फ़ाइल में हटाएं में हटाया जा रहा है सीसुरक्षित फ़ाइल सी
मैं सुरक्षित रूप से सी में एक फ़ाइल को नष्ट करने की जरूरत है, यहाँ मैं क्या कर रहा है:
- उपयोग
fopen
फ़ाइल की एक संभाल पाने के लिए - आकार का उपयोग गणना
lseek
/ftell
- यादृच्छिक बीज के आधार मिल वर्तमान समय पर/या फ़ाइल आकार
- लिखने (आकार) एक पाश बुद्धि से फाइल करने के लिए बाइट्स ज 256 बाइट्स लिखा प्रत्येक यात्रा
fflush
/fclose
फ़ाइल संभाल- फिर से खोलना फ़ाइल और फिर से करते हैं कदम 3-6 के लिए 10 ~ 15 बार
- फ़ाइल का नाम बदलने और फिर हटाएं यह
है यह कैसे किया जाता है? क्योंकि मैंने इरेज़र में "गुटमैन 25 पास" नाम पढ़ा है, इसलिए मुझे लगता है कि 25 बार फ़ाइल ओवरराइट की गई है और 'गुटमैन' यादृच्छिकता एल्गोरिदम है?
ध्यान दें कि, कम से कम, आपको अद्यतन के लिए फ़ाइल खोलनी होगी। लेकिन तब भी आपको कोई गारंटी नहीं है कि अद्यतन क्षेत्र एक ही स्थान पर वापस लिखे गए हैं। (वास्तव में, लगभग निश्चित रूप से एसएसडी के रूप में नहीं।) –