मैं कुछ समझना चाहता था। इसलिए मुझे विजिनेर सिफर के लिए कोड चाहिए। क्या किसी को पता है कि मैं जावा के लिए उस स्रोत कोड कहां पा सकता हूं?मुझे विजिनेर सिफर के लिए जावा स्रोत कोड कहां मिल सकता है? मेरे ऐप में
उत्तर
यहां एक विजिनेर सिफर कोड कार्यान्वयन Sample Java Code to Encrypt and Decrypt using Vigenere Cipher का एक लिंक है, इसके अलावा मैं विजिनेर सिफर को एन्क्रिप्शन के रूप में उपयोग करने की अनुशंसा नहीं कर सकता।
मैं jBCrypt की अनुशंसा करता हूं।
आपके द्वारा पोस्ट किया गया लिंक अब मृत है। – GeoGriffin
@GeoGriffin इंगित करने के लिए धन्यवाद, मैंने लिंक को दूसरे उदाहरण में अपडेट किया है। –
लिंक फिर से मृत। – Omore
यह विजिनेर सिफर क्लास है, आप इसका उपयोग कर सकते हैं, बस एन्क्रिप्ट करें और डिक्रिप्ट फ़ंक्शन: कोड Rosetta Code से है।
public class VigenereCipher {
public static void main(String[] args) {
String key = "VIGENERECIPHER";
String ori = "Beware the Jabberwock, my son! The jaws that bite, the claws that catch!";
String enc = encrypt(ori, key);
System.out.println(enc);
System.out.println(decrypt(enc, key));
}
static String encrypt(String text, final String key) {
String res = "";
text = text.toUpperCase();
for (int i = 0, j = 0; i < text.length(); i++) {
char c = text.charAt(i);
if (c < 'A' || c > 'Z') continue;
res += (char)((c + key.charAt(j) - 2 * 'A') % 26 + 'A');
j = ++j % key.length();
}
return res;
}
static String decrypt(String text, final String key) {
String res = "";
text = text.toUpperCase();
for (int i = 0, j = 0; i < text.length(); i++) {
char c = text.charAt(i);
if (c < 'A' || c > 'Z') continue;
res += (char)((c - key.charAt(j) + 26) % 26 + 'A');
j = ++j % key.length();
}
return res;
}
}
This pos टी तुम्हारी मदद करेगा गूढ़ रहस्य के लिए व्याप्ति पूरे कोड प्रदान की जाती है। आप इसे कोड
हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। - [समीक्षा से] (/ समीक्षा/कम गुणवत्ता वाली पोस्ट/1 93131471) – Lucifer
- 1. मुझे System.Numerics.BigInteger के लिए स्रोत कोड कहां मिल सकता है?
- 2. मुझे सिस्टम कॉल स्रोत कोड कहां मिल सकता है?
- 3. मुझे एंड्रॉइड कैमरा एप्लिकेशन स्रोत कोड कहां मिल सकता है?
- 4. मुझे libpq स्रोत कहां मिल सकता है?
- 5. मुझे जेडीके 1.5 स्रोत कोड कहां मिल सकता है?
- 6. मुझे अच्छा सी ++ स्रोत कोड कहां मिल सकता है?
- 7. मुझे Qt4 स्रोत कोड संपादक विजेट कहां मिल सकता है?
- 8. मुझे नमूना एक्सएचटीएमएल 5 स्रोत कोड कहां मिल सकता है?
- 9. जावा के स्क्वायर रूट फ़ंक्शन के लिए मुझे स्रोत कोड कहां मिल सकता है?
- 10. मुझे System.Web.Optimization के लिए स्रोत कहां मिल सकता है?
- 11. मुझे सभी सी मानक पुस्तकालयों के लिए स्रोत कोड कहां मिल सकता है?
- 12. लिनक्स कोर कमांड के लिए मुझे स्रोत कोड कहां मिल सकता है?
- 13. मुझे जावाईई पैकेज के स्रोत कहां मिल सकते हैं?
- 14. क्या मुझे एंड्रॉइड के Google मानचित्र ऐप के लिए स्रोत कोड मिल सकता है?
- 15. यूनिक्स उपयोगिताओं का स्रोत कोड कहां मिल सकता है?
- 16. ब्लूज़ के लिए मुझे कुछ दस्तावेज कहां मिल सकता है?
- 17. मुझे पाइथन मानक लाइब्रेरी कोड कहां मिल सकता है?
- 18. मुझे 'ऐप स्टोर पर उपलब्ध' लोगो कहां मिल सकता है?
- 19. जावा कंपाइलर के लिए स्रोत कोड कहां है?
- 20. मुझे SilverlightUIAutomationHelper.dll कहां मिल सकता है?
- 21. मुझे TableDiff.exe कहां मिल सकता है?
- 22. मुझे हास्केल के लिए पूर्ण पेरेंटिज़र कहां मिल सकता है?
- 23. मुझे एमडीबीजी कहां मिल सकता है?
- 24. मुझे CreateProcess त्रुटि कोड 'विवरण कहां मिल सकता है?
- 25. मुझे WSDL.exe कहां मिल सकता है?
- 26. मुझे नवीनतम माइक्रोसॉफ्ट.एक्सचेंज.WebServices.DLL कहां मिल सकता है?
- 27. मुझे jsdom दस्तावेज़ीकरण कहां मिल सकता है?
- 28. मुझे पैकेज javax.media.opengl कहां मिल सकता है?
- 29. मुझे MysqlDumpSlow कमांड कहां मिल सकता है?
- 30. क्लैंग के लिए मुझे ट्यूटोरियल कहां मिल सकता है?
AFAIK लिखने के लिए इसका उपयोग कर सकते हैं यह एक बहुत ही सरल सिफर है, इसे स्वयं क्यों लागू नहीं करें? वास्तव में आप जांच सकते हैं कि जावा क्रिप्टोग्राफी लाइब्रेरी में कार्यान्वयन है या नहीं, वैसे भी, मैं वास्तविक दुनिया अनुप्रयोगों में विजिनेर सिफर का उपयोग करने की अनुशंसा नहीं करूंगा। – Egor
आप इस लिंक में अपना उत्तर यहां देख सकते हैं http://stackoverflow.com/questions/10280637/vigenere-cipher-in-java-for-all-utf-8-characters –