Gửi Thông Điệp Yêu Thương vanbinh_bt nhắn với all: thi sao rồi mấy đồ...[Mr]-Boom nhắn với All K4: Chúc mọi người có 1 kỳ thi thật tốt !!lặng lẽ yêu nhắn với nguyễn ngọc huy: chúc mi có một kỳ thi tốt nha. vẫn nhớ mingocthongcctm05f nhắn với QNGAI: hãy sát cánh bên nhau.....hi.......trinhvh91 nhắn với TM03B: TM03B đoàn kết đi chơi cuối khóa nghenNgười vô cảm nhắn với nguyenlu: Ai vậy? T vẫn bước đi trong yêu thương mà ^^381 nhắn với neyugn: mong rằng chúng ta sẽ đi đến cái đích cuối cùng !nguyenlu nhắn với Người vô cảm: Hãy bước đi trong sự yêu thươnglenguyen_alone nhắn với Young Bin: tại sao nhok lại iu bin chứ nhỉ???hp thành công nhá!!binhcaolinh nhắn với Đen Trần: Cố gắng học chăm chỉ nhé em! Gửi Thông Điệp Yêu Thương


BẢNG GIÁ QUẢNG CÁO TẠI DIỄN ĐÀN 2MIT.ORG 2012

Hiện kết quả từ 1 tới 6 của 6

Chủ đề: Mã hóa ROT 13

  1. #1
    Tham gia ngày
    Sep 2009
    Đến từ
    LT3C Co., Ltd
    Tuổi
    21
    Bài gửi
    1,635
    Cảm ơn
    1,170
    Được cảm ơn 1,245/499 bài viết
    Blog Entries
    10
    8
    MASTER
     
     
    Số lần cộng|trừ: 3 lần

    Default Mã hóa ROT 13

    ROT13 (rotate by 13 places) khi dịch ra tiếng việt tôi tạm gọi là phương pháp mã hóa xoay vòng 13 vị trí. Nó là một dạng đơn giản của họ các phương pháp mã hóa văn bản thô (plain text) bằng cách thay thế dữ liệu đơn vị (kí tự, nhóm kí tự) trong văn bản bằng những đơn vị kí tự khác. Các đơn vị kí tự dùng mã hóa trong tình hướng này được gọi là ciphertext, còn nhóm các phương pháp vừa đề cập thì sẽ được gọi là substitution cipher.



    Phương thức mã hóa ROT 13 được thực hiện dựa trên thứ tự của bảng chử cái trong tiếng anh. Một kí tự sẽ được mã hóa bằng cách sử dụng kí tự sau nó 13 vị trí để thay thế cho nó. Khi giải mã thì ta chỉ cần làm tương tự như quá trình mã hóa, tức là cứ tiếp tục nhảy 13 vị trí tiếp theo, nếu tới cuối bảng chử cái thì đếm tiếp từ đầu bảng. Như vậy ROT13(ROT13(x)) = x với x là kí tự bất kì trong bảng chử cái. Việc mã hóa và giải mã cũng có thể thực hiện nhờ bảng tra (lookup table) được tạo sẵn dựa vào nguyên tắc trên như sau:
    Khi đó chúng ta dễ dàng thấy rằng A sẽ được mã hóa thành N và B sẽ thành O. Với một chuỗi văn bản HELLO chúng ta sẽ có kết quả sau mã hóa là URYYB, không thể được hiểu bởi con người.




    Như bạn có thể dễ dàng nhận ra, đây là phương pháp mã hóa rất sơ khai, tính bảo mật của nó hầu như không có, Chính vì thế mà thông thường người ta chỉ sử dụng phương pháp này trong các trò chơi như là đố chử, các bài kiểm tra IQ. Tuy nhiên qua bài viết này tôi mong muốn các bạn có một chút cảm nhận về mã hóa và hãy sữ dụng ý tưởng về quy tắc thay thế xoay vòng để áp dụng cho nhiều trường hợp ứng dụng khác trong quá trình phát triển ứng dụng.

    ieev.org


    --------------------------------------------------
    Xem các chủ đề cùng chuyên mục:


    +3 EXP
    Hãy nghĩ tới những điều tốt đẹp

  2. Có tổng cộng 2 thành viên cảm ơn integer cho bài viết này

    alt+F4  (01-05-2012), lyvinhr00m (01-05-2012)

  3. #2
    Tham gia ngày
    Sep 2009
    Đến từ
    LT3C Co., Ltd
    Tuổi
    21
    Bài gửi
    1,635
    Cảm ơn
    1,170
    Được cảm ơn 1,245/499 bài viết
    Blog Entries
    10
    8
    MASTER
     
     
    Số lần cộng|trừ: 3 lần

    Default

    Code:
    import java.util.*;
    
    public class rot {
    
    	public static void main(String[] args) {
    
    		Scanner input = new Scanner(System.in);
    		System.out.print("Nhap chuoi ma hoa: ");
    		String s = input.nextLine();
    		String result = "";
    		
    		for (int i = 0; i < s.length(); i++) {
    
    			char c = s.charAt(i);
    				if 	(c >= 'a' && c <= 'm') 	c += 13;
    			else if (c >= 'n' && c <= 'z')	c -= 13;
    			else if (c >= 'A' && c <= 'M')	c += 13;
    			else if (c >= 'N' && c <= 'Z')	c -= 13;
    
    			result += c;
    		}
    		System.out.println(result);
    	}
    
    }

    +1 EXP
    Hãy nghĩ tới những điều tốt đẹp

  4. Thành viên đã cảm ơn integer trong bài viết này là :

    alt+F4  (01-05-2012)

  5. #3
    Tham gia ngày
    Sep 2010
    Đến từ
    Computer Science || Programming
    Bài gửi
    451
    Cảm ơn
    352
    Được cảm ơn 282/137 bài viết
    Blog Entries
    20
    6
    MASTER
     
     
    Số lần cộng|trừ: 1 lần

    Default

    Các bô lão hay éc mìn nào khởi động lại cái viethan coder chứ lâu rồi chả thấy phong trào

    Life is a struggle for existence.


    Love makes us weakness, friendships are really power and weapons for ourselves! Family firm rear for every battle! I am Kevin (alt+F4)


    _______________________________________
    congthaivn.info - facebook.com/trancongthai

  6. #4
    Tham gia ngày
    Sep 2009
    Đến từ
    LT3C Co., Ltd
    Tuổi
    21
    Bài gửi
    1,635
    Cảm ơn
    1,170
    Được cảm ơn 1,245/499 bài viết
    Blog Entries
    10
    8
    MASTER
     
     
    Số lần cộng|trừ: 3 lần

    Default

    Trước đã tổ chức được 2 tuần, xong đều tự giải hoặc giải xong thì phần thưởng quá là khó trao (kẹo mút ). Nếu các bạn đã có nhã hứng thì giơ tay ủng hộ, sẽ có người tổ chức phong trào này

    Hãy nghĩ tới những điều tốt đẹp

  7. Có tổng cộng 2 thành viên cảm ơn integer cho bài viết này

    alt+F4  (01-05-2012), interpol (01-05-2012)

  8. #5
    Tham gia ngày
    Sep 2010
    Đến từ
    Computer Science || Programming
    Bài gửi
    451
    Cảm ơn
    352
    Được cảm ơn 282/137 bài viết
    Blog Entries
    20
    6
    MASTER
     
     
    Số lần cộng|trừ: 1 lần

    Default

    Vote mở lại , nâng phần thưởng lên là 1chai (sting vàng/ dâu/ pepsi)

    Life is a struggle for existence.


    Love makes us weakness, friendships are really power and weapons for ourselves! Family firm rear for every battle! I am Kevin (alt+F4)


    _______________________________________
    congthaivn.info - facebook.com/trancongthai

  9. #6
    Tham gia ngày
    Sep 2009
    Đến từ
    LT3C Co., Ltd
    Tuổi
    21
    Bài gửi
    1,635
    Cảm ơn
    1,170
    Được cảm ơn 1,245/499 bài viết
    Blog Entries
    10
    8
    MASTER
     
     
    Số lần cộng|trừ: 3 lần

    Default

    Cần 1 số lượng tham gia cơ bản, xem chúng ta có bao nhiêu người nào ?

    Hãy nghĩ tới những điều tốt đẹp

Thông tin về chủ đề này

Users Browsing this Thread

Hiện giờ đang có 1 người xem chủ đề này. (0 thành viên 1 khách)

     

Chủ đề giống nhau

  1. Trả lời: 2
    Bài mới gửi: 18-03-2012, 09:50 PM
  2. Thảo luận Ăn gì để chống lão hóa?
    By tinhhoasacdep in forum Sinh viên cùng chia sẽ
    Trả lời: 0
    Bài mới gửi: 16-08-2011, 01:42 PM
  3. Đề thi Hóa HỌc Đại Cương
    By dinhvinh07 in forum Tổ Tự Nhiên
    Trả lời: 1
    Bài mới gửi: 30-12-2010, 03:00 PM
  4. Hội đồng hương thanh hóa
    By ngoctri in forum Thanh Hóa
    Trả lời: 0
    Bài mới gửi: 25-10-2010, 08:48 PM
  5. Hội đồng hương Thanh Hóa
    By boyhandsome9x in forum Thanh Hóa
    Trả lời: 0
    Bài mới gửi: 29-09-2010, 01:13 PM

420
Lượt xem

Share