[Question] Giúp em với, gấp gấp lắm- mã hoá |
05/09/2006 22:10:04 (+0700) | #1 | 20820 |
Tamharry
Member
|
0 |
|
|
Joined: 05/09/2005 02:29:45
Messages: 3
Offline
|
|
Em đang tìm thông tin về phương thức hoạt động của những loại mã hoá: "Caesar Cipher" và "Simple Substitution Cipher", ai biết rành hay là biết ở đâu có tài liệu của những cái này xin chỉ giúp em với, gấp lắm ạh!
Em xin cảm ơn trước! |
|
|
|
|
[Question] Giúp em với, gấp gấp lắm- mã hoá |
05/09/2006 22:12:32 (+0700) | #2 | 20821 |
|
Z0rr0
Q+WRtaW5pc3RyYXRvc+g
|
Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
|
|
Một trong những kĩ năng của người dùng Internet là tìm kiếm thông tin. Tại sao em không thử tìm 1 vòng trên các search engine, vd tại Google http://www.google.com/search?hl=en&q=Caesar+Cipher&btnG=Google+Search
Hoặc tìm thử ebook dạng pdf http://www.google.com/search?hl=en&lr=&q=Caesar+Cipher+filetype%3Apdf&btnG=Search
|
|
Hibernating |
|
|
|
[Question] Giúp em với, gấp gấp lắm- mã hoá |
05/09/2006 22:36:34 (+0700) | #3 | 20832 |
FaL
Moderator
|
Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
|
|
Z0rr0 wrote:
Một trong những kĩ năng của người dùng Internet là tìm kiếm thông tin. Tại sao em không thử tìm 1 vòng trên các search engine, vd tại Google http://www.google.com/search?hl=en&q=Caesar+Cipher&btnG=Google+Search
Hì, một câu trả lời hay cho một câu hỏi rất gấp!!!! |
|
Hãy giữ một trái tim nóng và một cái đầu lạnh |
|
|
|
[Question] Giúp em với, gấp gấp lắm- mã hoá |
05/09/2006 22:43:42 (+0700) | #4 | 20835 |
|
Z0rr0
Q+WRtaW5pc3RyYXRvc+g
|
Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
|
|
Theo tôi tìm kiếm là câu trả lời hay nhất cho những câu hỏi chưa có sẵn câu giải đáp )
Những thông tin có sẵn trên Internet có thể đáp ứng cho hầu như mọi nhu cầu và chúng hữu ích hơn mọi quyển sách bạn có. |
|
Hibernating |
|
|
|
[Question] Re: Giúp em với, gấp gấp lắm- mã hoá |
06/09/2006 01:58:09 (+0700) | #5 | 20890 |
goldenmice
Member
|
0 |
|
|
Joined: 27/11/2005 14:09:48
Messages: 57
Offline
|
|
Thực ra nó rất đơn giản.
Subsitution Cipher chỉ là mã hoá thế và được định nghĩ như sau:
+ e(x)= f(x)
+ d(y)=f-1(y) (voi f-1 là nghich đảo của f).
Xét 1 ví dụ với hệ chữ cái latinh cho 1 số giá trị hàm tương ứng như sau:e(a)=X, e(b)=Y .... và sẽ có được crypttext cua ab... là XY...
Còn caesar Cipher chỉ là 1 trường hợp đặc biệt của Shift Cipher:
Shift Cipher:Xét với hệ chữ cái Latinh và 0<=K<=25.
+eK(x) = x + K mod 26.
+dK(y) = y - K mod 26.
x,y thuộc Z26 (tập các phần tử từ 0->25 trong đó phần tử i là đại diện cho i +26*m) và ta cho tương ứng các chữ cái trong bảng chữ cái latinh với số thứ tự từ 0-25 ví dụ a=0,b=1...
Caesar là trường hợp đặc biệt khi mà K=3.
Ta thấy được rằng 2 kiểu mã hoá cổ điển kia rất đơn giản và kém tính bảo mật.! Kiểu subsitution có tính bảo mật cao hơn nhưng vẫn ko đạt hiệu quả và ta chỉ biết đến nó ở mức tham khảo ban đầu khi bắt tay vào làm mã hoá.!
Chúc tốt.! |
|
|
|
|
[Question] Giúp em với, gấp gấp lắm- mã hoá |
17/12/2006 16:38:39 (+0700) | #6 | 31004 |
haydoiday?
Member
|
0 |
|
|
Joined: 05/04/2005 21:00:25
Messages: 16
Offline
|
|
bạn thử đọc chương trình mã hóa này thử coi thế nào
mã hóa ceasar
#include<string.h>
#include<conio.h>
#include<stdio.h>
//********HAM MA HOA************
void ma_hoa(char s[100]){
int i=0;
for (i=0;i<strlen(s);i++){
s[i]s[i]-'a'+3)%26)+'a';
}
printf ("xau ma hoa la:%s\n",s);
}
//*********HAM GIAI MA*************
void giai_ma(char s[100]){
int i=0;
for (i=0;i<strlen(s);i++){
s[i]s[i]-'a'-3)%26)+'a';
}
printf ("Xau giai ma la:%s\n",s);
}
main(){
char s[100];
printf ("nhap xau vao:\n");
gets(s);
printf("do dai xau nhap vao:%d\n",strlen(s));
ma_hoa(s);
printf("do dai xau ma hoa:%d\n",strlen(s));
giai_ma(s);
printf("do dai xau giai ma:%d\n",strlen(s));
getch();
}
|
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|