Articles of क्रिप्टोग्राफ़ी

नोडजे क्रिप्टो की समझने में गलत क्या है?

मेरे पास निम्न एन्क्रिप्ट किए गए डेटा हैं: U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o इसे डिक्रिप्ट करने वाला पास है: password (यह उदासीन एस से उदाहरण है) Openssl का उपयोग करते हुए कमांड लाइन में: echo "U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o" | openssl enc -d -aes-256-cbc -a -k password आउटपुट है: Made with Gibberish\n मेरे नोडजेएस एप्लीकेशन के साथ: var decipher = crypto.createDecipher('aes-256-cbc', "password"); […]

यादृच्छिक संख्या पीढ़ी के लिए सबसे सुरक्षित बीज क्या है?

एन्ट्रोपी का सबसे सुरक्षित स्रोत बीज को यादृच्छिक संख्या जनरेटर के लिए क्या कहते हैं? यह प्रश्न भाषा और मंच स्वतंत्र है और किसी नेटवर्क पर किसी भी मशीन पर लागू होता है। आदर्श रूप में मैं एक मेजबान कंपनी द्वारा उपलब्ध कराए गए एक क्लाउड वातावरण या सर्वर में मशीन के लिए उपलब्ध स्रोतों […]

कैसे Rijndael और 256 बिट के एक ब्लॉक आकार के साथ एन्क्रिप्ट या डिक्रिप्ट करने के लिए?

कुछ कारणों के लिए मुझे एआईएस के बजाय 256 बिट के ब्लॉक्साइज के साथ रिजेंडेल डी / संपीड़न को कार्यान्वित करने की आवश्यकता है, जो 128 बिट के ब्लॉक आकार का उपयोग करता है (कारण: डेटा राइजंडेल का उपयोग करके PHP में एन्क्रिप्ट किया गया है …)। मैं सिफर के लिए ब्लॉक-साइज कैसे बदल सकता […]

क्या समान SHA1 हैश प्राप्त करना संभव है?

दो अलग-अलग तार S1 और S2 (S1! = S2) को देखते हुए यह संभव है कि: SHA1(S1) == SHA1(S2) सच हैं? यदि हाँ – क्या संभावना के साथ? यदि नहीं – क्यों नहीं? क्या इनपुट स्ट्रिंग की लंबाई पर एक ऊपरी बाध्य है, जिसके लिए डुप्लिकेट होने की संभावना 0 है? या SHA1 (इसलिए डुप्लिकेट […]

सी # क्लास सिस्टम का उपयोग क्यों करें.रांडमैन सिस्टम की बजाय सभी। सुरक्षा। क्रिप्टोग्राफी। रैंडम नंबर जनरेटर?

क्यों किसी को सिस्टम "रैंडम" से यादृच्छिक संख्या जनरेटर का उपयोग करना चाहिए। System.RandomNumerGenerator (या इसके subclasses क्योंकि RandomNumberGenerator सार है) से cryptographically सुरक्षित यादृच्छिक संख्या जनरेटर का उपयोग हमेशा के बजाय सिस्टम। नैट लॉसन हमें अपनी Google टेक टॉक प्रस्तुति " क्रिप्टो स्ट्राइक्स बैक " में 13:11 पर "मानक" यादृच्छिक संख्या जेनरेटर का उपयोग […]

स्विफ्ट में CCCrypt (CommonCrypt) का उपयोग करने का मुद्दा

मैं स्विफ्ट के लिए काम करने वाले उद्देश्य-सी श्रेणी (एनएसडीटा + एईएसक्रिप्ट। एम) को पोर्टिंग कर रहा हूं और मुझे पॉइंटर्स के साथ काम करने का एक मुद्दा मिला है। स्विफ्ट में एन्क्रिप्ट करने वाले भाग के लिए कोड सही है, लेकिन एक रनटाइम EXEC_BAD_ACCES त्रुटि उत्पन्न करता है मेरे पास अब तक का कोड […]

OpenSSL कमांड के साथ संगत कुंजी फ़ंक्शन के लिए पासवर्ड?

उदाहरण के लिए, कमांड: openssl enc -aes-256-cbc -a -in test.txt -k pinkrhino -nosalt -p -out openssl_output.txt जैसे कुछ outputs: key = 33D890D33F91D52FC9B405A0DDA65336C3C4B557A3D79FE69AB674BE82C5C3D2 iv = 677C95C475C0E057B739750748608A49 वह कुंजी कैसे उत्पन्न होती है? (सी कोड एक उत्तर के रूप में पूछने के लिए बहुत भयानक होगा :)) इसके अलावा, iv कैसे उत्पन्न होता है? मुझे किसी तरह […]

जावास्क्रिप्ट में सुरक्षित यादृच्छिक संख्या?

मैं जावास्क्रिप्ट में क्रिप्टोग्राफ़िक रूप से सुरक्षित यादृच्छिक संख्या कैसे उत्पन्न करूं?

कौन सा क्रिप्टोग्राफिक हैश फ़ंक्शन मुझे चुनना चाहिए?

.NET ढांचे के साथ 6 अलग हैशिंग एल्गोरिदम जहाजों: MD5: 16 बाइट (500 एमबी के लिए समय: 1462 एमएस) SHA1: 20 बाइट्स (1644 एमएस) SHA256: 32 बाइट्स (5618 एमएस) SHA384: 48 बाइट्स (3839 एमएस) SHA512: 64 बाइट्स (3820 एमएस) RIPEMD: 20 बाइट्स (7066 एमएस) इनमें से प्रत्येक कार्य अलग-अलग ढंग से करता है; एमडी 5 […]

मैं .NET के साथ आरएसए और SHA256 का उपयोग कर फ़ाइल को कैसे हस्ताक्षरित कर सकता हूं?

मेरा आवेदन फाइलों का एक सेट लेगा और उन पर हस्ताक्षर करेगा। (मैं एक विधानसभा पर हस्ताक्षर करने की कोशिश नहीं कर रहा हूँ।) एक। P12 फ़ाइल है जो मुझे निजी कुंजी से मिलता है। यह वह कोड है जिसका मैं उपयोग करने का प्रयास कर रहा था, लेकिन मुझे एक System.Security.Cryptography.CryptographicException "Invalid algorithm specified." […]

दिलचस्प पोस्ट
AngularJS में नियंत्रकों के बीच संवाद करने का सही तरीका क्या है? मैं अपने आईओएस एप्लिकेशन के एंटाइटेलमेंट को कैसे बदलूं? इंट वि कॉस्ट इंट एंड एंड्रॉइड के लिए पीडीयू बनाएं जो कि एसएमएसएमसेज के साथ काम करता है .createFromPdu () (जीएसएम 3 जीपीपी) c # डेटाटेबल से सीएसवी स्थिर पुस्तकालय में उद्देश्य-सी श्रेणियां अजगर में अल्फा न्यूमेरिक सेट को सॉर्ट करने के लिए कैसे करें कैसे JSON को DOM नोड को क्रमबद्ध करने के लिए यहां तक ​​कि परिपत्र संदर्भ हैं? एकाधिक तालिकाओं में MySQL डालें? (डाटाबेस सामान्यीकरण?) सी ++ में इनलाइन कार्यों के लाभ? सिंगलटन एक विरोधी पैटर्न क्यों माना जाता है? स्पष्ट त्वरण – यह कब उपयोग किया जाता है? बाहरी जावास्क्रिप्ट फाइल से पीएचपी वर्जन एक्सेस करें जावास्क्रिप्ट में स्ट्रिंग लीटरल्स और स्ट्रिंग ऑब्जेक्ट्स में क्या फर्क है? क्या पैरामीटर प्रकार और लैम्ब्डा का वापसी प्रकार पता लगाना संभव है?