01/10/2018, 15:42

Cho hỏi đây là mã hóa theo định dạng nào?

Xin chào, cho mình muốn hỏi đây là mã hóa theo định dạng nào?

ví dụ: AiHAYEBCBDIAAfIgXxgVEggAAQAAAPQgAQZkCIAOAAQBQAAAAA==

Xin cám ơn!

HK boy viết 17:47 ngày 01/10/2018

AiHAYEBCBDIAAfIgXxgVEggAAQAAAPQgAQZkCIAOAAQBQAAAAA==

Có 2 dấu = ở cuối là Base64.

en.wikipedia.org

Base64 | Output padding

The final '==' sequence indicates that the last group contained only one byte, and '=' indicates that it contained two bytes. The example below illustrates how truncating the input of the above quote changes the output padding:

Decode ở đây

Decode from Base64 format

Base64 Decode and Encode - Online

Decode from Base64 or Encode to Base64 - Here, with our simple online tool.

không ra cái gì cả

Team Việt Dev viết 17:52 ngày 01/10/2018

sao mình làm ra kêt quả ntn vậy ta !À`@B2ò _ô d€@

Team Việt Dev viết 17:45 ngày 01/10/2018

Đầu tiên mình đọc là mã PDF417 sau được kết quả AiHAYEBCBDIAAfIgXxgVEggAAQAAAPQgAQZkCIAOAAQBQAAAAA==, giải mã này như bạn HK boy thì mã Base64 ko ra dk kết quả?

Florastamine viết 17:52 ngày 01/10/2018

Thì nó đúng là base64, nhưng không phải lúc nào họ cũng đem plain text ra rồi chỉ lồng base64 vào, lồng nhiều lớp encryption vào sẽ gây khó khăn cho tay mơ hơn. Khúc này bạn phải tự mò thôi.

Nguyễn Văn Cao viết 17:52 ngày 01/10/2018

anh cho em hỏi mảng này trong lập trình gọi là gì ạ , vì em thấy mấy anh học web đều biết mà em thấy lạ quá à , biết nó thì giúp ích gì hả anhh em cảm ơn !!

Florastamine viết 17:57 ngày 01/10/2018

Mình không học web nên không rành, nhưng nhóm những thuật toán như Base64 được gọi chung là binary-to-text encoding, có thể đọc thêm ở đây:

en.wikipedia.org

Binary-to-text encoding

A binary-to-text encoding is encoding of data in plain text. More precisely, it is an encoding of binary data in a sequence of printable characters. These encodings are necessary for transmission of data when the channel does not allow binary data (such as email or NNTP) or is not 8-bit clean. PGP documentation (RFC 4880) uses the term ASCII armor for binary-to-text encoding when referring to Base64. The ASCII text-encoding standard uses 128 unique values (0–127) to represent the alphabetic, nu...

Lưu ý là encode khác encrypt, Base64 chỉ là thuật toán encode, nó không có giá trị bảo mật.

viết 17:56 ngày 01/10/2018

Mảng này gọi là crypto. Nó k phải dành cho dân lập trình web, chẳng qa base64 phổ biến nên nhiều ng biết thôi.

Team Việt Dev viết 17:56 ngày 01/10/2018

xin cam ơn bác nha, nó mã hóa qá

Bài liên quan
0