... tính bảo mật được cấp bởi những hàm mật mã
có sử dụng khóa đó. Trong trường hợp tồi tệ nhất, hacker có thể đoán được
password, và crack dữ liệu của bạn thông qua việc giải mã mật mã
(cryptanalysis). ... thực bất kỳ giải pháp mật mã nào (vấn
đề này được quy chung về quản lý khóa). Khi cần ghi nhớ một bí mật (khóa), bạn không
chỉ lo bảo vệ dữ liệu mà còn phải lo bảo vệ cá...
... do CSP (Cryptographic Service
Provider—một thành phần của Win32 CryptoAPI) hiện thực. Ngoài các dịch vụ như mật
hóa, giải mật hóa, và chữ ký số, mỗi CSP còn cung cấp một kho ch
ứa khóa (key
container). ... được
mật hóa bất đối xứng bằng khóa công khai (public key) của người nhận. Theo
đó, bạn có thể gửi khóa đối xứng đã-được -mật- hóa cùng với dữ liệu đã-được-
mật- hóa. Người nhận...
... : Mật mã ( Cryptography)
Mật mã (cryptography) là một trong những mặt phức tạp nhất của quá trình phát triển
phần mềm mà bất kỳ nhà phát triển nào cũng sẽ sử dụng. Lý thuyết kỹ thuật mật mã ... thuật trong chương này vào mã lệnh, bạn nên
nhớ rằng mật mã chẳng phải là cái mà bạn hiện thực đơn lẻ. Mật mã không
ngang bằng với bảo mật (security); sử dụng mật...
... dữ liệu bí mật.
destFile.Flush();
Array.Clear(key,0,key.Length);
Array.Clear(iv,0,iv.Length);
cryptoStream.Clear();
cryptoStream.Close();
srcFile.Close();
destFile.Close();
}
... đề toàn vẹn dữ liệu là mã băm có khóa
(keyed hash code). Mã băm có khóa cũng tương tự như mã b
ăm bình thường ( ã được
thảo luận trong mục 14.2 và 14 .3) ; tuy nhiên, mã băm có khóa kế...
... dụng các lệnh bảo mật bắt
buộc và khai báo (imperative và declarative security statement) để trực tiếp ra các quyết
định bảo mật (security decision) căn cứ trên định danh mã (code identity) mà ... IEnumerator x = e.GetHostEnumerator();
Console.WriteLine("HOST EVIDENCE COLLECTION:");
while(x.MoveNext()) {
Console.WriteLine(x.Current.ToString());
}
// Hiển thị chứn...
... không.
public static bool IsType(object obj, string type) {
Type t = Type.GetType(type, true, true);
return t == obj.GetType() || obj.GetType().IsSubclassOf(t);
}
Cuối cùng, bạn có thể ... sb = new System.Text.StringBuilder();
Type t6 = sb.GetType();
Bảng 3. 2 tóm tắt các phương thức khác cũng cung cấp khả năng truy xuất đối tượng
Type.
Bảng 3. 2 Các phương thức trả về đối...
... một mã (thường chỉ có một hoặc hai chữ) xác định hiệu ứng mà bạn yêu
cầu. Ví dụ, cho thẻ nét đậm là <B>. Cho nên nếu bạn muốn câu ACME Coyote
Suppplies xu
ất hiện theo kiểu chữ đậm (bold), ...
mã đơn giản để tạo ra văn bản nét đậm hoặc nghiêng và các bảng liệt kê dấu chấm
đầu dòng, các hình đồ hoạ chèn thêm vào, cùng với sự xác định các mối liên kết siêu
văn bản. Bạn đánh các m...