Code C#: Mã Hóa Cổ điển Vigenere (Vigenere Cipher) - Thongtinchiase
Có thể bạn quan tâm
Thứ Năm, 20 tháng 2, 2014
Code C#: Mã hóa cổ điển Vigenere (Vigenere Cipher)
(VIGENERE CIPHER)///HÀM MÃ HÓAstatic void VigenereEncrypt(ref StringBuilder s, string key){ for (int i = 0; i < s.Length; i++) s[i] = Char.ToUpper(s[i]); key = key.ToUpper(); int j = 0; for (int i = 0; i < s.Length; i++) { if (Char.IsLetter(s[i])) { s[i] = (char)(s[i] + key[j] - 'A'); if (s[i] > 'Z') s[i] = (char)(s[i] - 'Z' + 'A' - 1); } j = j + 1 == key.Length ? 0 : j + 1; }}///HÀM GIẢI MÃstatic void VigenereDecrypt(ref StringBuilder s, string key){ for (int i = 0; i < s.Length; i++) s[i] = Char.ToUpper(s[i]); key = key.ToUpper(); int j = 0; for (int i = 0; i < s.Length; i++) { if (Char.IsLetter(s[i])) { s[i] = s[i] >= key[j] ? (char)(s[i] - key[j] + 'A') : (char)('A' + ('Z' - key[j] + s[i] - 'A') + 1); } j = j + 1 == key.Length ? 0 : j + 1; }}///HÀM CHÍNHpublic static void MainMethod(){ StringBuilder s = new StringBuilder("ArkPhaze"); const string key = "KeyData"; VigenereEncrypt(ref s, key); Console.WriteLine(s); VigenereDecrypt(ref s, key); Console.WriteLine(s);}Tag: C, C++, C#, mã hóa cổ điển, Vigenere, Vigenere Cipher, an toàn, bảo mật Nhãn: An toàn thông tin, C#, Mật mã họcKhông có nhận xét nào:
Đăng nhận xét
Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ Đăng ký: Đăng Nhận xét (Atom)Giới thiệu về tôi
thongtinchiase Xem hồ sơ hoàn chỉnh của tôiLưu trữ Blog
- ► 2015 (8)
- ► tháng 4 (1)
- ► tháng 3 (2)
- ► tháng 2 (1)
- ► tháng 1 (4)
- ► 2013 (194)
- ► tháng 12 (6)
- ► tháng 11 (16)
- ► tháng 10 (18)
- ► tháng 9 (27)
- ► tháng 8 (12)
- ► tháng 7 (12)
- ► tháng 6 (17)
- ► tháng 5 (33)
- ► tháng 4 (16)
- ► tháng 3 (31)
- ► tháng 2 (6)
Từ khóa » Code Hệ Mã Vigenere
-
Mật Mã Vigenère – Wikipedia Tiếng Việt
-
Mã Hoá Vigenère - KienDT
-
[Online] Dịch Và Mã Hóa Vigenère
-
Mã Hóa Cổ điển - Mã Hóa Vigenere - YouTube
-
[Crypto] 06 – Mã Vigenere - Nhat Truong Blog
-
Vigenere Encryption - Programming - Dạy Nhau Học
-
Thám Mật Mã Vigenère - Tạp Chí An Toàn Thông Tin
-
Các Hướng Dẫn Mã Hóa Mật Mã Vigenère Cipher Và Playfair ...
-
Vigenere Cipher In C And C++ - The Crazy Programmer
-
Bài Tập Giải Mã Vigenère - Thả Rông
-
Slide Lập Trình Hệ Mật Vigenere ( đính Kèm Source Code) - 123doc
-
Nhờ Giúp Về Giải Thuật Giải Mã Vigenere [Archive] - Diễn Đàn Tin Học
-
Phân Tích Hệ Thám Mã Vigenere