In this question, Mubashar yêu cầu lưu trữ thông tin nhạy cảm một cách an toàn trong bộ nhớ bằng C# và được trỏ đến lớp SecureString từ .NET. Có một công cụ so sánh hiện có sẽ làm điều này trong node.js không? Nếu không, đó là cách để đi về việc này bằng cách sử dụng tài nguyên nút có sẵn?Lưu trữ chuỗi an toàn trong bộ nhớ từ trong các ứng dụng node.js
8
A
Trả lời
1
bạn có thể sử dụng đóng cửa để phạm vi khóa riêng và muối và bên trong đóng cửa mà có một kết thúc bạn tạo ra với mật khẩu băm có việc đóng cửa bên trong trả về một chức năng chấp nhận một thách thức (như mật khẩu để mở khóa nó)
function outer (key, salt) {
return function generator (password) {
var hash = gen_hash(key, salt, password);
password = undefined;
return function (challenge) {
var response = test_challenge(challenge, hash, key, salt);
return repsonse;
}
}
}
sử dụng mà thích:
var challenger = outer('my-key','salt')('password')
sau đó khi bạn muốn truy xuất các mật khẩu được mã hóa, bạn sẽ có t o vượt qua thách thức
var password = challenger('my-unlock-code');
sử dụng bất kỳ thư viện crytography bạn muốn này isnt một ví dụ làm việc, chỉ cần mình một ví dụ về cách sử dụng đóng cửa để phạm vi các dữ liệu nhạy cảm.
Các vấn đề liên quan
- 1. Lưu trữ an toàn Android
- 2. Làm thế nào để lưu trữ an toàn chuỗi kết nối trong ứng dụng WinForms?
- 3. Bộ lưu trữ an toàn Eclipse
- 4. lưu trữ an toàn mật khẩu người dùng cục bộ trong ứng dụng di động jquery
- 5. Lưu trữ trong bộ nhớ cho ứng dụng bình
- 6. Cách lưu trữ mật khẩu trong angularjs an toàn
- 7. Lưu trữ mật khẩu an toàn trong mã chương trình?
- 8. Lưu trữ dữ liệu trong bộ nhớ
- 9. Tải mô-đun node.js từ chuỗi trong bộ nhớ
- 10. Làm thế nào để lưu trữ mật khẩu một cách an toàn trong bộ nhớ, khi tạo tài khoản?
- 11. Xóa mật khẩu an toàn trong bộ nhớ (Python)
- 12. Lưu trữ an toàn tệp p12 trong đường ray
- 13. Cách lưu trữ thông tin đăng nhập an toàn được nhập trong Tùy chọn ứng dụng?
- 14. Nơi lưu trữ trong bộ nhớ được lưu trữ vtable?
- 15. Nodejs trong bộ nhớ lưu trữ
- 16. đối tượng lưu trữ node.js trong redis
- 17. Lưu trữ cục bộ nào trong html5 tôi có thể sử dụng an toàn trong chuỗi ui trình duyệt và chuỗi công việc web
- 18. Lưu trạng thái ứng dụng trong Node.js
- 19. Cách lưu trữ an toàn chi tiết Chuỗi kết nối trong VBA
- 20. Tôi nên lưu trữ toàn bộ dữ liệu/bộ nhớ cache trên toàn cầu cho toàn bộ vòng đời của ứng dụng?
- 21. Tạo lưu trữ Zip từ nhiều tệp trong bộ nhớ trong C#
- 22. Tạo chuỗi không an toàn từ char []
- 23. Là chuỗi String.intern() an toàn
- 24. Lưu trữ các chuỗi kết nối trong machine.config và lưu trữ chúng trong web.config
- 25. Các đốm màu an toàn trong Azure
- 26. Android - Nơi lưu trữ nội dung đã tải xuống, bộ nhớ trong và bộ nhớ ngoài?
- 27. Lưu trữ bảng Azure và lưu vào bộ nhớ đệm
- 28. Sử dụng ổi để lưu bộ nhớ đệm an toàn hiệu năng cao
- 29. Lưu trữ và truy cập an toàn EEPROM
- 30. Khi nào an toàn để xóa kho lưu trữ Maven cục bộ?
Tại thời điểm đó, mật khẩu đã được lưu trữ ở biến 'mật khẩu' và do đó có trong bộ nhớ, không được bảo mật. –