Các bài viết với thẻ ".NET"
Hệ mã hóa RSA và ví dụ bằng ngôn ngữ c-sharp
RSA (Rivest-Shamir-Adleman) là một thuật toán mã hóa khóa công khai phổ biến nhất trên thế giới. Nó được đặt tên theo tên ba nhà toán học: Ronald Rivest, Adi Shamir và Leonard Adleman, người đã phát minh ra nó vào năm 1977. Thuật toán RSA là một phần quan trọng của hệ thống mật mã công khai, cho phép mã hóa và giải mã dữ liệu một cách an toàn và bảo mật. Đọc tiếp
Xem tiếp
Thiết kế định hướng microservices
Steve Jobs tin rằng thiết kế không chỉ là cách mô tả cách một vật gì đó về mặt hình dạng hoặc diễn tả về cảm thấy nó như thế nào mà còn là cách nó hoạt động. Cách một microservice hoạt động bên trong chính nó và tương tác với các microservice khác phụ thuộc nhiều vào thiết kế của nó Đọc tiếp
Xem tiếp
Các tình huống của kiến trúc microservice
Kiến trúc phần mềm doanh nghiệp luôn phát triển với các phong cách kiến trúc mới do sự thay đổi mô hình trong bối cảnh của một thời đại công nghệ và với mong muốn tìm ra những cách tốt hơn để xây dựng các ứng dụng một cách nhanh chóng với độ ổn định cao và đáng tin cậy Đọc tiếp
Xem tiếp
Kiến trúc "Củ hành" (Onino Architecture)
Trong chương này, chúng tôi sẽ đề cập đến kiến trúc Onion sử dụng ứng dụng Web API. Thuật ngữ kiến trúc Onion do Jeffrey Palermo giới thiệu vào năm 2008, kiến trúc này cung cấp cho chúng ta một cách tốt hơn để xây dựng các ứng dụng bằng cách sử dụng kiến trúc này, các ứng dụng của chúng ta có thể dễ dàng kiểm tra hơn, có thể bảo trì và đáng tin cậy trên các cơ sở hạ tầng như cơ sở dữ liệu và các service. Đọc tiếp
Xem tiếp
Kiến trúc 3 tầng trong ứng dụng ASP.NET Core
Trong chương này, chúng ta sẽ xem xét kiến trúc ba lớp và cách kết hợp Data Access Layer và Business Access Layer vào một dự án, cũng như cách các lớp này tương tác với nhau. Kiến trúc ba lớp đang chia dự án thành ba lớp nơi chúng ta phân tách giao diện người dùng, logic và dữ liệu thành ba phần Đọc tiếp
Xem tiếp
Kiến trúc Monolithic trong ứng dụng ASP.NET Core
Trong ngành công nghiệp phần mềm, khi chúng ta muốn phát triển một sản phẩm phần mềm thì chúng ta cần kiến trúc tốt bằng cách sử dụng kiến trúc đó, chúng ta có thể phát triển một sản phẩm chất lượng cao, sản phẩm có khả năng kiểm tra cao, khả năng mở rộng cao và khả năng bảo trì cao. Đọc tiếp