
स्टेग्नोग्राफिक भंडारण और फ़ाइल एन्क्रिप्शन उपकरण

tird & tirdFStird /tɪrd/ (यह "यह यादृच्छिक डेटा है" का संक्षिप्त रूप है) एक फ़ाइल एन्क्रिप्शन उपकरण है जो मेटाडेटा को न्यूनतम करता है और एन्क्रिप्टेड डेटा को छिपाता है।
tird के साथ, आप यह कर सकते हैं:
tirdFS) बनाएं। VeraCrypt और Shufflecake के विपरीत, tirdFS कंटेनरों में हेडर नहीं होते हैं; उपयोगकर्ता कंटेनर के अंदर डेटा स्थान निर्दिष्ट करता है और उन स्थानों को अलग रखने के लिए जिम्मेदार है। फ़ाइल या ब्लॉक डिवाइस का कोई भी यादृच्छिक दिखने वाला क्षेत्र कंटेनर के रूप में उपयोग किया जा सकता है।tird बिल्ट-इन प्रशंसनीय अस्वीकार्यता प्रदान करता है, भले ही एन्क्रिप्टेड फ़ाइलें कंटेनरों के बाहर संग्रहीत हों। यह जबरदस्ती कुंजी-प्रकटीकरण हमलों (रबर-होज़ क्रिप्टैनालिसिस, xkcd 538) का प्रतिरोध करने में भी मदद करता है।
[!WARNING]
tirdका उपयोग करने से पहले, कृपया "चेतावनियाँ" अनुभाग पढ़ें। सुरक्षा केवल उपकरण पर नहीं बल्कि आपके कार्यों पर निर्भर करती है: सुरक्षित कुंजी भंडारण, सुरक्षित वातावरण में काम करना, और वास्तविक डेटा के साथ डीबग मोड से बचना।
प्रारूप स्थिरीकरण और एक औपचारिक विनिर्देश v1.0.0 के लिए योजनाबद्ध हैं।
tird का उपयोग करने के लिए आपको कमांड-लाइन विकल्प याद रखने की आवश्यकता नहीं है। इस उपकरण में एक प्रॉम्प्ट-आधारित CLI है: बस इसे शुरू करें, एक मेनू विकल्प चुनें, और आगे आने वाले प्रश्नों के उत्तर दें।```
$ tird
MENU
———————————————————————————————————————————
0. Exit 1. Info & Warnings
2. Encrypt 3. Decrypt
4. Embed 5. Extract
6. Encrypt & Embed 7. Extract & Decrypt
8. Create w/ Random 9. Overwrite w/ Random
———————————————————————————————————————————
A0. SELECT AN OPTION [0-9]:
## इनपुट विकल्प
इनपुट विकल्पों के 4 समूह हैं: A (क्रिया), D (डेटा), K (कुंजियाँ), P (आगे बढ़ें)। विवरण में सुविधा के लिए इन्हें क्रमांकित किया गया है।```
+——————————————————————+————————————————————————+
| A0. SELECT AN OPTION | A. Select an action |
+——————————————————————+————————————————————————+
| D1. INPUT FILE PATH | |
| D2. COMMENTS | D. Enter data, |
| D3. OUTPUT FILE PATH | data location, |
| D4. OUTPUT FILE SIZE | data size |
| D5. START POSITION | |
| D6. END POSITION | |
+——————————————————————+————————————————————————+
| K1. KEYFILE PATH | K. Enter values |
| K2. PASSPHRASE | related to |
| K3. TIME COST | key derivation |
+——————————————————————+————————————————————————+
| P0. PROCEED? | P. Confirm to continue |
+——————————————————————+————————————————————————+
इन विकल्पों का विस्तृत विवरण उदाहरणों सहित यहाँ पाया जा सकता है।
क्रिप्टोब्लॉब निर्माण के दौरान एन्क्रिप्ट किया जाने वाला पेलोड निम्न से बना होता है:
UI में पेलोड निर्दिष्ट करना इस प्रकार दिखता है:``` D1. FILE TO ENCRYPT (OPT): files.zip I: path: 'files.zip'; size: 2,824,230,648 B (2.6 GiB) D2. COMMENTS (DEFAULT='files.zip'): The X-Files, zip (секретные материалы) I: comments will be shown as ['The X-Files, zip (секретные материалы)']
## इनपुट कुंजी सामग्री
`tird` कीफ़ाइलों की सामग्री और एक पासफ़्रेज़ का उपयोग करके एक-बार उपयोग कुंजियाँ प्राप्त करने का विकल्प प्रदान करता है।