Câu hỏi được gắn thẻ «encryption»

Mã hóa là quá trình biến đổi thông tin (được gọi là bản rõ) thành một dạng không thể đọc được (được gọi là bản mã) bằng thuật toán mã hóa kết hợp với một tham số (được gọi là khóa mã hóa). Chỉ những người sở hữu khóa giải mã mới có thể đảo ngược quá trình và khôi phục bản rõ gốc. Các câu hỏi khái niệm về mã hóa có thể nhận được câu trả lời tốt hơn trên crypto.stackexchange.com.









24
Có thể giải mã băm MD5 không?
Có người nói với tôi rằng anh ta đã thấy các hệ thống phần mềm: lấy mật khẩu mã hóa MD5 từ các hệ thống khác; giải mã mật khẩu được mã hóa và lưu trữ mật khẩu trong cơ sở dữ liệu của hệ thống bằng thuật toán riêng …


9
Làm thế nào để bạn mã hóa và giải mã một chuỗi PHP?
Ý của tôi là: Original String + Salt or Key --> Encrypted String Encrypted String + Salt or Key --> Decrypted (Original String) Có lẽ một cái gì đó như: "hello world!" + "ABCD1234" --> Encrypt --> "2a2ffa8f13220befbe30819047e23b2c" (may be, for e.g) "2a2ffa8f13220befbe30819047e23b2c" --> Decrypt with "ABCD1234" --> "hello world!" …



1
Tôi có cần lưu trữ muối với bcrypt không?
javadoc của bCrypt có mã này để biết cách mã hóa mật khẩu: String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt()); Để kiểm tra xem mật khẩu văn bản gốc có khớp với mật khẩu đã được băm trước đó hay không, hãy sử dụng phương thức checkpw: if (BCrypt.checkpw(candidate_password, stored_hash)) System.out.println("It matches"); …

11
Khi nào tôi cần SecureString trong .NET?
Tôi đang cố gắng tìm hiểu mục đích của SecureString của .NET. Từ MSDN: Một thể hiện của lớp System.String là bất biến và, khi không còn cần thiết, không thể được lập trình theo lịch trình để thu gom rác; nghĩa là, thể hiện chỉ đọc sau khi nó …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.