banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận bảo mật [Mã hóa] Cần tìm hiểu về 1 loại mã hóa cho kết quả chuỗi số 0-9  XML
  [Question]   [Mã hóa] Cần tìm hiểu về 1 loại mã hóa cho kết quả chuỗi số 0-9 06/12/2007 14:25:11 (+0700) | #1 | 102263
[Avatar]
Z0rr0
Q+WRtaW5pc3RyYXRvc+g

Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
[Profile] [PM] [WWW] [Yahoo!]
Mọi người có kinh nghiệm hãy cho ý kiến về 1 loại encode cho kết quả là chuổi số thập phân gấp đôi chiều dài như ví dụ sau:
- Chuỗi 6 kí tự cho kết quả "122112479843"
- Chuỗi 11 kí tự cho kết quả "1331321666630470364828"

Lưu ý ko phải dạng HTML encode thông thường, các kí tự gốc thuộc bảng ASCII (1 byte)
Hibernating
[Up] [Print Copy]
  [Question]   [Mã hóa] Cần tìm hiểu về 1 loại mã hóa cho kết quả chuỗi số 0-9 06/12/2007 17:30:18 (+0700) | #2 | 102275
StarGhost
Elite Member

[Minus]    0    [Plus]
Joined: 29/03/2005 20:34:22
Messages: 662
Location: The Queen
Offline
[Profile] [PM]

Z0rr0 wrote:
Mọi người có kinh nghiệm hãy cho ý kiến về 1 loại encode cho kết quả là chuổi số thập phân cùng chiều dài như ví dụ sau:
- Chuỗi 6 kí tự cho kết quả "122112479843"
- Chuỗi 11 kí tự cho kết quả "1331321666630470364828"

Lưu ý ko phải dạng HTML encode thông thường 


Bồ đang đố (tức là bồ đã biết nó rồi) hay đang muốn cùng các "đồng bọn" tìm hiểu (tức là bồ ko biết gì về nó) về loại mã hóa này? Sao bồ nói là cùng chiều dài, mình thấy là nó gấp đôi thì phải. Bồ có original text ko của 2 ví dụ trên ko? Chuỗi kí tự trước khi encode dùng charset nào vậy?

Sorry mình hỏi hơi nhiều.
Mind your thought.
[Up] [Print Copy]
  [Question]   Re: [Mã hóa] Cần tìm hiểu về 1 loại mã hóa cho kết quả chuỗi số 0-9 06/12/2007 23:42:24 (+0700) | #3 | 102307
[Avatar]
alice
Elite Member

[Minus]    0    [Plus]
Joined: 20/01/2005 22:23:24
Messages: 87
Location: Wonderland
Offline
[Profile] [PM]
Có lẽ mỗi kí tự được mã hóa bằng 2 chữ số thập phân.

Cách này cho phép mã hóa tốt một bộ 100 kí tự hoặc ít hơn một chút, ví dụ, 95 kí tự printable của bảng ASCII.

Nếu đây đúng là encode, cách encode đơn giản là lấy ASCII code trừ đi 1 hằng số trong khoảng 28 đến 32. Nhưng mã hóa 1 printable string thành 1 printable string khác thì xem ra không chỉ là encode. Mục đích có thể là để che giấu nội dung của string ban đầu, tức là còn encrypt nữa.
Như hà nghịch lỗ lai xâm phạm
如 何 逆 虜 來 侵 犯
[Up] [Print Copy]
  [Question]   [Mã hóa] Cần tìm hiểu về 1 loại mã hóa cho kết quả chuỗi số 0-9 07/12/2007 05:04:11 (+0700) | #4 | 102380
[Avatar]
Z0rr0
Q+WRtaW5pc3RyYXRvc+g

Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
[Profile] [PM] [WWW] [Yahoo!]

StarGhost wrote:

Z0rr0 wrote:
Mọi người có kinh nghiệm hãy cho ý kiến về 1 loại encode cho kết quả là chuổi số thập phân cùng chiều dài như ví dụ sau:
- Chuỗi 6 kí tự cho kết quả "122112479843"
- Chuỗi 11 kí tự cho kết quả "1331321666630470364828"

Lưu ý ko phải dạng HTML encode thông thường 


Bồ đang đố (tức là bồ đã biết nó rồi) hay đang muốn cùng các "đồng bọn" tìm hiểu (tức là bồ ko biết gì về nó) về loại mã hóa này? Sao bồ nói là cùng chiều dài, mình thấy là nó gấp đôi thì phải. Bồ có original text ko của 2 ví dụ trên ko? Chuỗi kí tự trước khi encode dùng charset nào vậy?

Sorry mình hỏi hơi nhiều. 


Sorry ghi nhầm. Chuỗi kết quả gấp đôi chiều dài, đó là suy luận biểu kiến thôi.
Nếu biết thì chẳng hơi đâu đưa ra làm gì để bàn luận.
Hibernating
[Up] [Print Copy]
  [Question]   Re: [Mã hóa] Cần tìm hiểu về 1 loại mã hóa cho kết quả chuỗi số 0-9 07/12/2007 06:00:18 (+0700) | #5 | 102390
StarGhost
Elite Member

[Minus]    0    [Plus]
Joined: 29/03/2005 20:34:22
Messages: 662
Location: The Queen
Offline
[Profile] [PM]

alice wrote:
Có lẽ mỗi kí tự được mã hóa bằng 2 chữ số thập phân.

Cách này cho phép mã hóa tốt một bộ 100 kí tự hoặc ít hơn một chút, ví dụ, 95 kí tự printable của bảng ASCII.

Nếu đây đúng là encode, cách encode đơn giản là lấy ASCII code trừ đi 1 hằng số trong khoảng 28 đến 32. Nhưng mã hóa 1 printable string thành 1 printable string khác thì xem ra không chỉ là encode. Mục đích có thể là để che giấu nội dung của string ban đầu, tức là còn encrypt nữa. 


alice is right. Mình nghĩ encoding chỉ phục vụ 2 mục đích:
- Chuyển thông tin sang dạng số để tranfer
- Chuyển thông tin sang dạng số để làm input cho 1 thuật toán encryption nào đó

=>Không có lí do gì để thiết kế 1 thuật toán encoding đặc biệt=> cái này chắc là encryption. Và nếu vậy thì chưa chắc đơn giản như alice nói, vì nó chỉ là 1 kiểu Caesar cipher đã quá lỗi thời. Bởi vì bồ Z0rr0 không có original text nên rất khó để đoán thuật toán. Hoặc giả bồ có thể (bằng cách nào đó) biết cái 2 cái original texts kia có ý nghĩ ko, hay chỉ là random.

Thân.
Mind your thought.
[Up] [Print Copy]
  [Question]   Re: [Mã hóa] Cần tìm hiểu về 1 loại mã hóa cho kết quả chuỗi số 0-9 07/12/2007 15:01:16 (+0700) | #6 | 102480
[Avatar]
alice
Elite Member

[Minus]    0    [Plus]
Joined: 20/01/2005 22:23:24
Messages: 87
Location: Wonderland
Offline
[Profile] [PM]
Yes. Nếu encrypt, alice sẽ tạo một keystream với các số lấy pseudo-randomly từ khoảng 00..99 và pad với plaintext bằng phép cộng (hoặc trừ) mod 100.

Còn phép trừ ASCII code mà alice nói ở bài trước, đó là phép trừ bình thường, không phải trừ mod, Caesar gì đâu, đó là encode thui. Theo 2 mục đích mà StarGhost nêu ra, vẫn có khả năng là thuật toán được dùng cho mục đích thứ nhất -- chỉ encode nhưng không encrypt. Đó là trường hợp transfer dữ liệu sang một device chỉ biết nhận, xử lý, hiển thị hoặc in các chữ số thập phân.
Như hà nghịch lỗ lai xâm phạm
如 何 逆 虜 來 侵 犯
[Up] [Print Copy]
  [Question]   Re: [Mã hóa] Cần tìm hiểu về 1 loại mã hóa cho kết quả chuỗi số 0-9 08/12/2007 07:55:32 (+0700) | #7 | 102653
StarGhost
Elite Member

[Minus]    0    [Plus]
Joined: 29/03/2005 20:34:22
Messages: 662
Location: The Queen
Offline
[Profile] [PM]
Bác Z0rr0 đi đâu mất rồi, sao ko vào thảo luận tiếp vậy? Hoặc giả đã tìm ra thuật toán rồi, thì cũng nên share cho anh em biết với nhỉ. Còn cứ theo cách thức của alice, nếu đoạn plaintext của 2 cái code kia mà có ý nghĩa thì bruteforce chắc sẽ ra trong vài milisec thôi.

Mời Z0rr0 cho ý kiến.
Mind your thought.
[Up] [Print Copy]
  [Question]   Re: [Mã hóa] Cần tìm hiểu về 1 loại mã hóa cho kết quả chuỗi số 0-9 08/12/2007 09:52:35 (+0700) | #8 | 102669
[Avatar]
alice
Elite Member

[Minus]    0    [Plus]
Joined: 20/01/2005 22:23:24
Messages: 87
Location: Wonderland
Offline
[Profile] [PM]
Phá Caesar thì dễ, chứ stream cipher của alice ấy à, không dễ thế đâu. smilie
Như hà nghịch lỗ lai xâm phạm
如 何 逆 虜 來 侵 犯
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 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|