30/09/2018, 18:56
Mọi người giúp mình chuyển chuỗi ký tự sang Unicode?
Mình có chuỗi này. Mình đọc từ base64.
üe‘——`¨¢Î?aV<ð¤a5ã#D•E
U¢Xwíi§UdÔÁׂ@9âµnͬW猑¼w™&rB·1Û;³|p˜ÖÖ2z£è´JýÔ2&PŒ‘™<ÐþÍ8F‹r8¤ªÕl#ZnÒ‰Ôn’
nŸîÞ$1½)ï{ÕQCÖUþ;[É‘¢7‡"ôßÌ]
Làm sao để nó chuyển sang Unicode để đọc được nhỉ?
Và cái chuỗi bên trên được mã hóa theo kiểu gì nhỉ?
Cảm ơn các bạn.
Bài liên quan
Xin chuỗi trc khi decode đc ko bạn ?
Mình chỉ có base64 string:
/BuQgZGXl2Coos4WPwdWPBPwpGE14w8jRJVFChFVolh37WkIp1Vk1MHXgkA54rVukM2sV+eMDpG8d5kmHnIeFUK3MQ8W2wE7s3xwmNbWMnqj6LRK/dQyJlCMkZk80P7NOEaLcjikqtVsIwRabtKdidQMbicKbp/u3iQxHr0p73vVUUPWVf47W8kYkaI3hyL038xdCgasCOVS+R3+G6QUWXGs665GFUNc7SqOiqj9QkLEDpZoRW8QNfsd8DsHyJsSUdWAd8CoAGpTTnfDzKi3
Nhưng không chuyển qua được
đây ko phải Base64 bạn ơi. Nhìn sơ qua mình đoán đây là RSA nhé. Phải có key mới giãi mã đc.
Có cách nào vượt qua nó không cần key không bạn?
Mà tại sao mình decode bằng base64 nó vẫn ra được ta?
Mình decode từ trang base64decode.org nó ko ra gì nên nghĩ nó ko phải Base64. Và nhìn nó giống với RSA ^^
Anyway, dùng tool của sinhvienit nó ra nhwu vậy nè bạn
http://tools.sinhvienit.net/base64/
Thì người ta dùng RSA xong lại encode sang base64 cũng được mà bạn
Mình dùng trang này nó vẫn decode ra được.
http://www.motobit.com/util/base64-decoder-encoder.asp
Nhưng không đọc được ký tự nó xuất ra.
Bởi vì trước khi mã hóa sang base64 thì đã có một bước mã hóa trước đó rồi bạn, base64 chỉ làm nhiệm vụ truyền tải thôi
Vậy không có cách nào để lấy được dữ liệu đó sao bạn? Mình nghĩ decode ra được như
Thì chỉ cần convert nó thêm 1 bước nữa là ra.
Bạn nào giúp mình với…
Cảm ơn bạn rất nhiều.
Qua tìm hiểu mình tìm ra nó là web asp đặt chuỗi mã hóa trong web.config:
ViewStateEncryptionMode = Always; enableViewStateMac='true';
Và mã hóa theo 3 kiểu
DES | 3DES | AES
.Với mã xác thực:
<machineKey validationKey="128 - 256 ký tự" decryptionKey="64 - 128 ký tự" validation="SHA1 | HMACSHA512" decryption="DES | 3DES | AES" />
Nếu như thế này thì chỉ có cách lấy được
validationKey
vàvalidation
thôi phải không bạn?Cảm ơn bạn rất nhiều. Mình không hiểu chỗ này lắm. Bạn giải thích giúp mình được không?
Mà thường key AES là 64 hoặc 128 hoặc 256 chẳn luôn hay nằm trong khoảng đó nhỉ?
Mình đọc trên mạng người ta bảo là 64 hoặc 128 hoặc 256 chứ không nói khoảng.