Score:3

คุณสามารถใช้ฟังก์ชันแฮชแบบคีย์เป็นฟังก์ชันแฮชสำหรับวัตถุประสงค์ทั่วไปได้หรือไม่

ธง de

ฉันกำลังทำงานกับ สวิฟท์ซึ่งเป็นฟังก์ชันแฮชคีย์ที่มีความปลอดภัยซึ่งพิสูจน์ได้ซึ่งเป็นที่พึงปรารถนาสำหรับฉัน น่าเสียดายจากสิ่งที่ฉันรวบรวมเป็นเพียงฟังก์ชันแฮชที่มีคีย์เท่านั้นจะมีข้อเสียหรือปัญหาด้านความปลอดภัยหรือไม่หากฉันให้รหัสแก่ทุกคนและใช้การเข้ารหัสคีย์สาธารณะในการตรวจสอบสิทธิ์ "ด้วยตนเอง" โดยใช้ฟังก์ชันแฮชแบบคีย์ในลักษณะที่ไม่มีคีย์เป็นฟังก์ชันแฮชสำหรับวัตถุประสงค์ทั่วไป

Steve Mucci avatar
de flag
ไม่ ไม่ ไม่ SWIFFT พร้อมตัว "F" สองตัว เป็นฟังก์ชันแฮชที่ปลอดภัยซึ่งพิสูจน์ได้โดยใช้ Fast Fourier Transform (FFT) เป็นส่วนหนึ่งของอัลกอริทึม ดังนั้น "FFT" ใน "SWIFFT" พวกเขาพิสูจน์ใน SWIFFT ว่าในกรณีที่เลวร้ายที่สุด คุณต้องแก้ปัญหาตาข่ายเพื่อค้นหาการชนกัน ซึ่งเป็นการเข้ารหัสแบบควอนตัมที่ปลอดภัย
kelalaka avatar
in flag
SHA-256, SHA-3, BLAKE2 (หรือฟังก์ชันแฮชการเข้ารหัสใด ๆ ที่มีเอาต์พุตอย่างน้อย 256 บิตจะปลอดภัยจากการโจมตีด้วยควอนตัม)
Maarten Bodewes avatar
in flag
ไม่ถูกต้องที่จะบอกว่าแฮชที่มีคีย์ / MAC นั้น *โดยทั่วไป* เหมาะสมที่จะใช้เป็นฟังก์ชันแฮช หากเป็นกรณีนี้ คุณสามารถใช้ GMAC เป็นอัลกอริทึมแฮชทั่วไปได้ และคุณไม่ควรทำเช่นนั้นอย่างแน่นอน ดังนั้น หากมีคำตอบ คำตอบนั้นจะเป็นคำตอบเฉพาะสำหรับ SWIFFT หรือตระกูลแฮชที่เป็นของ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา