Làm cách nào để mã hóa một chuỗi bằng MD5 trong Rails 3.0?
pass = MD5.hexdigest(pass)
trong một mô hình sản lượnguninitialized constant MyModel::MD5
3
Bạn có thể muốn kiểm tra bài này trên lý do tại sao sử dụng MD5 / SHA như một phần của chương trình xác thực của bạn là một lựa chọn người nghèo: codahale.com/how-to-safely-store-a-password
—
Mike Buckbee
Một điểm của thuật ngữ: băm, sử dụng ví dụ như thuật toán MD5, không phải là mã hóa . Bạn mã hóa thứ gì đó khi bạn cũng có thể muốn giải mã nó. Bạn thường không thể xác định thông điệp gốc từ một hàm băm và đó thường là điểm chính xác của việc sử dụng thuật toán băm.
—
Nhầm lẫn