Hướng dẫn mã hóa văn bản bằng công cụ HashCode
Bảo mật là vấn đề được nhiều người quan tâm và luôn là vấn đề nhạy cảm với nhiều người, kể cả tớ. Và để bảo mật các thông tin quan trọng, đương nhiên việc mà các cậu thường xuyên nghe nhắc tới đó là mã hóa dữ liệu. Mã hóa có cả những kĩ thuật phức tạp lẫn đơn giản và tiền nào của ấy thôi. 😊 . Do vậy, bài viết hôm nay tớ sẽ giới thiệu đến các cậu cách sử dụng công cụ HashCode để mã hóa những dữ liệu quan trọng của mình. Cách thực hiện thì khá là đơn giản và vì trình của tớ chưa đủ level nên đơn giản là đẹp.
Cộng cụ tớ giới thiệu có tên là HashCode, phát triển bởi Sup3r-Us3r hỗ trợ hơn 10 kiểu mã băm khác nhau và có hỗ trợ thêm việc giải mã. Và lưu ý luôn với các cậu là nếu muốn mã hóa thì chỉ mã hóa những thứ ngắn gọn thôi vì kết quả trả về sẽ rất dài. Tùy theo loại mã hóa mà kết quả sẽ dài ngắn khác nhau.
Link download : [ DOWNLOAD ]
Hướng dẫn mã hóa văn bản bằng công cụ HashCode
Sau khi tải xong công cụ, cách tải tớ không nói thêm, cậu nào không biết thì lên google hỏi cách git clone là ok nhé. Sau khi clone công cụ về, các cậu chạy công cụ lên bằng sau :
python3 <phiên_bản_cần_chạy>
Trong đó, <phiên_bản_cần_chạy> là gì ?, thì hashcode hỗ trợ ba loại chính, đó là phiên bản tiếng Anh, phiên bản tiếng Bồ Đào Nha, và cuối cùng là phiên bản đồ họa, bao gồm :
hashcode-en.py
hashcode-pt.py
hashcodegui.py
Và tớ sẽ demo chạy thử phiên bản tiếng Anh với lệnh sau :python3 hashcode-en.py
Và đây là kết quả :pi@raspberry:~/tools/HashCode $ python3 hashcode-en.py
▄ █ ██ ▄▄▄▄▄ ▄ █ ▄█▄ ████▄ ██▄ ▄███▄
█ █ █ █ █ ▀▄ █ █ █▀ ▀▄ █ █ █ █ █▀ ▀
██▀▀█ █▄▄█ ▄ ▀▀▀▀▄ ██▀▀█ █ ▀ █ █ █ █ ██▄▄
█ █ █ █ ▀▄▄▄▄▀ █ █ █▄ ▄▀ ▀████ █ █ █▄ ▄▀
█ █ █ ▀███▀ ███▀ ▀███▀
▀ █ ▀
▀ By: Magno-Tutor
[*] CHOOSE ONE OF THE OPTIONS BELOW TO CONTINUE:
A) ENCODE - MD5
B) ENCODE - SHA1
C) ENCODE - SHA224
D) ENCODE - SHA256
E) ENCODE - SHA384
F) ENCODE - SHA512
G) ENCODE/DECODE - BASE64
H) ENCODE/DECODE - BINARY
I) ENCODE/DECODE - HEXADECIMAL
J) ENCODE/DECODE - CIPHER OF CESAR
K) REVERSE - TEXT
L) REVERSE - WORDS
q) EXIT
⟫⟫⟫
Như các cậu thấy, đây là kết quả, tớ test thử kiểu mã băm SHA384, và đây là kết quả :
▄ █ ██ ▄▄▄▄▄ ▄ █ ▄█▄ ████▄ ██▄ ▄███▄
█ █ █ █ █ ▀▄ █ █ █▀ ▀▄ █ █ █ █ █▀ ▀
██▀▀█ █▄▄█ ▄ ▀▀▀▀▄ ██▀▀█ █ ▀ █ █ █ █ ██▄▄
█ █ █ █ ▀▄▄▄▄▀ █ █ █▄ ▄▀ ▀████ █ █ █▄ ▄▀
█ █ █ ▀███▀ ███▀ ▀███▀
▀ █ ▀
▀ By: Magno-Tutor
PLACE THE TEXT YOU WANT TO ENCRYPT IN SHA384: https://eitvietnam.blogspot.com
076899e84d88d919b7c2d28dff238f67793615b7339f54b4d0a4a99e61dddcb6b76d94268e4e5f2742cc1c76aba32688
DESIRE TO DO ANOTHER ENCODE IN SHA384 (y/n) ?:
Kết quả là mã hóa SHA384 văn bản https://eitvietnam.blogspot.com sẽ trả kết quả là "076899e84d88d919b7c2d28dff238f67793615b7339f54b4d0a4a99e61dddcb6b76d94268e4e5f2742cc1c76aba32688". Giờ các cậu có đưa cái này cho ma nó cũng chả biết đó là gì. Và cách giải mã thì hầu như là vô dụng ngoại trừ cậu có một cơ sở dữ liệu lớn để dò từ điển nó. Và cũng tùy vào kiểu mã hash mà có thể mã hóa và giải mã theo cách thông thường được hay không, ví dụ với base64 thì khi các cậu mã hóa xong, thì hoàn toàn có thể giải mã ngay được mà không cần rắc rối gì thêm.
Thế thôi nhé ! Làm gì nữa thì tùy các cậu.
OK ! DONE
[ " Anh là ai mà tôi cứ luôn luôn đợi "