मेरा आवेदन इंटरनेट पर एन्क्रिप्टेड फ़ाइलों भेजता है, मैं निम्नलिखित करने के लिए सक्षम होने की जरूरत है:डेल्फी और PHP में सुरक्षित कीपैयर एन्क्रिप्शन समाधान?
- (क्लाइंट साइड डेल्फी 2010): सार्वजनिक अपने आवेदन के साथ भेज दिया कुंजी का उपयोग कर & इसे अपलोड फ़ाइलें एन्क्रिप्ट सर्वर से
- (सर्वर साइड PHP): मेरे निजी कुंजी सर्वर पर संग्रहीत
- का उपयोग कर अपलोड की गई फ़ाइल डिक्रिप्ट (अपलोड की गई फ़ाइल पर कार्य ...)
सरल लगता है, लेकिन मैं किसी भी विश्वसनीय कोड/घटक नहीं मिल रहा है, मैं इन घटकों पाया:
DCPcrypt। यही वह है जो मैं अभी विकास में उपयोग कर रहा हूं लेकिन कुंजीपैर-आधारित एन्क्रिप्शन (आरएसए?)
GnuPgp (जीपीएल) का समर्थन नहीं करता है, इसलिए मैं इसे अपने वाणिज्यिक ऐप पर उपयोग नहीं कर सकता।
TurboPower LockBox 3: कुंजीपैयर एन्क्रिप्शन का समर्थन करता है लेकिन बहुत ही गुप्त (कोई दस्तावेज AFAIK) नहीं है और फ़ाइल एन्क्रिप्शन का समर्थन नहीं करता है।
मेरा प्रश्न है:
- पाना क्या मैं ऊपर वर्णित (यानी कुंजीयुग्म एन्क्रिप्शन।)
- PHP का उपयोग decrypted किया जा सकता है: वहाँ एक सुरक्षित/विश्वसनीय एन्क्रिप्शन घटक है कि है
- पर बड़ी फ़ाइलें/स्ट्रीम
- (यहाँ सपने देखना!) क्या एक साधारण डेल्फी/PHP डेमो है जो दिखाता है कि यह कैसे करें? :)
- FOSS समाधान केवल कृपया, मैं पहले से ही wayyy बजट :)
मुक्त करने के लिए अच्छा क्रिप्टो थोड़ा समझ में आता है - यह काफी कौशल का एक बहुत आवश्यकता है प्रोग्रामिंग, सुरक्षा और गणित दोनों में। –
आमतौर पर आप आरएसए या इस तरह की एक पूरी फ़ाइल को क्रिप्ट नहीं करेंगे, क्योंकि यह आमतौर पर धीमा होता है। असममित एक के साथ उपयोग की जाने वाली कुंजी को एन्क्रिप्ट करने के बजाय, आप एक सममित एल्गोरिदम के साथ एन्क्रिप्ट करते हैं। जब तक आप एक सही ढंग से कार्यान्वित मानक एल्गोरिदम डेटा का उपयोग करते हैं, तब तक PHP और डेल्फी दोनों से उपयोग योग्य होगा। लॉकबॉक्स 3 आईएमएचओ एक अच्छी पुस्तकालय नहीं है। –
@ यूजीन मेवेव्स्की'इल्डोस्कोप: क्या आपके पास एक अच्छा छूट कूपन है जो आप मुझे सुरक्षित Blackbox के लिए दे सकते हैं? :) – TheDude