![Search icon](https://hackernoon.imgix.net/search-new.png?w=19&h=19)
Mật mã học xuất phát từ tiếng Hy Lạp cổ đại, và nó có nghĩa là một cái gì đó giống như một bí mật hoặc văn bản ẩn. Đó là cách mà kỷ luật này bắt đầu: một người sẽ viết một thông điệp cho một bên khác nhưng sử dụng nhiều kỹ thuật khác nhau để giữ bí mật với những người khác. Ví dụ, họ có thể thay đổi thứ tự thông thường của các chữ cái hoặc từ, với thứ tự chính xác chỉ người nhận biết. Mọi thứ đã phát triển rất nhiều từ thời điểm đó, nhưng đó là cốt lõi.
Trong thời đại hiện đại hơn, chúng ta có thể định nghĩa mật mã là khoa học bảo mật thông tin và truyền thông kỹ thuật số thông qua các kỹ thuật toán học phức tạp, nhưng nó cũng là sự giao thoa với khoa học máy tính, bảo mật thông tin, vật lý và thậm chí nhiều hơn thế nữa. Nó đảm bảo rằng dữ liệu (thường là dữ liệu kỹ thuật số) vẫn được bảo mật, xác thực và không bị thay đổi.
Ứng dụng thực tế của mật mã trong thời đại của chúng ta bao gồm bảo vệ thông tin cá nhân trên thiết bị, đảm bảo quyền riêng tư của email và tin nhắn, bảo vệ tài liệu nhạy cảm, cho phép truy cập an toàn vào tài khoản trực tuyến và bảo mật giao dịch trực tuyến. Như bạn có thể tưởng tượng, đó là nơi tiền điện tử tham gia vào chủ đề này.
Bit “crypto” xuất phát từ mật mã học, vì tiền mã hóa về cơ bản là tiền kỹ thuật số được tạo thành từ mật mã học thuần túy (toán học phức tạp). Ngoài những gì chúng ta có thể hoặc cần thấy, hoạt động bên trong của chúng chứa đầy các thuật toán và chuỗi chữ số dài, đôi khi chỉ có máy móc mới có thể đọc và hiểu được. Cuối cùng, đây là lý do tại sao chúng tồn tại.
Có rất nhiều kỹ thuật mã hóa hiện có, thậm chí cả những kỹ thuật mới đang được phát triển ngay lúc này. Tiền điện tử đã sử dụng một số kỹ thuật đó, nhưng có lẽ kỹ thuật chính đối với phần lớn là mã hóa khóa công khai hoặc
Ở đây, "khóa" có nghĩa là chuỗi ký tự dài thường được biểu diễn dưới dạng chuỗi bit (chữ số nhị phân). Trong tiền điện tử, khóa riêng được sử dụng để ký giao dịch và khóa công khai được sử dụng để xác minh chữ ký. Điều này đảm bảo rằng chỉ chủ sở hữu của địa chỉ tiền điện tử mới có thể ủy quyền giao dịch từ địa chỉ đó.
Mật mã khóa công khai đóng vai trò quan trọng trong việc đảm bảo tính bảo mật và toàn vẹn của các giao dịch đối với tiền điện tử . Ví dụ, khi Alice muốn gửi năm đồng tiền cho Bob, cô ấy sẽ ký giao dịch bằng khóa riêng của mình, tạo ra một chữ ký số duy nhất chứng minh rằng cô ấy đã ủy quyền. Sau đó, cô ấy phát giao dịch đã ký đến mạng tiền điện tử. Các nút trong mạng sẽ nhận giao dịch và sử dụng khóa công khai của Alice để xác minh chữ ký. Sau khi xác minh, giao dịch sẽ được thêm vào chuỗi, giảm số dư của Alice đi năm đồng tiền và tăng số dư của Bob theo cùng một số tiền. Quá trình này ngăn chặn truy cập trái phép và giả mạo, đảm bảo tính bảo mật của giao dịch.
Tuy nhiên, tất cả những điều này đều diễn ra ở chế độ nền. Người dùng cuối cùng thấy khóa công khai là địa chỉ tiền điện tử (có thể chia sẻ với bất kỳ ai) và khóa riêng tư dưới dạng hạt giống riêng tư (chuỗi các từ ngẫu nhiên để giữ riêng tư và khôi phục ví). Bên dưới những gì chúng ta có thể thấy trong ứng dụng của mình, cả hai đều trông giống như chuỗi chữ số dài và khó đọc. Địa chỉ tiền điện tử, có thể nói là, phiên bản ngắn hơn. Mặc dù chúng vẫn hơi dài và phức tạp.
Obyte đơn giản hóa mật mã trong tiền điện tử bằng textcoin, giúp tiền kỹ thuật số có thể tiếp cận mà không cần đường cong học tập dốc. Textcoin cho phép người dùng gửi và nhận tiền thông qua các phương pháp quen thuộc như email, tin nhắn tức thời hoặc thậm chí trên giấy. Về cơ bản, textcoin là một chuỗi gồm mười hai từ ngẫu nhiên hoặc một liên kết chứa tiền điện tử. Điều này có nghĩa là ai đó có thể mang theo một tờ giấy có những từ này và đổi tiền sau khi họ có quyền truy cập Internet và
Hơn thế nữa,
Hình ảnh vector nổi bật của