ฉันมีปัญหาเมื่อพยายามดึงสตริงแฮชเข้าc#
มา
ฉันลองใช้เว็บไซต์ไปแล้วสองสามแห่ง แต่ส่วนใหญ่ใช้ไฟล์เพื่อรับแฮช อื่น ๆ สำหรับสตริงนั้นซับซ้อนเกินไปเล็กน้อย ฉันพบตัวอย่างการรับรองความถูกต้องของ Windows สำหรับเว็บเช่นนี้:
FormsAuthentication.HashPasswordForStoringInConfigFile(tbxPassword.Text.Trim(), "md5")
ฉันต้องใช้แฮชเพื่อสร้างสตริงที่มีชื่อไฟล์ให้ปลอดภัยยิ่งขึ้น ฉันจะทำเช่นนั้นได้อย่างไร?
ตัวอย่าง:
string file = "username";
string hash = ??????(username);
ฉันควรใช้อัลกอริทึมการแฮชอื่นไม่ใช่ "md5" หรือไม่