Score:-2

จะโฮสต์ไฟล์ของผู้ใช้ที่เข้ารหัสด้วยวิธีที่ฉันอ่านไม่ได้ได้อย่างไร

ธง cn

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

เพื่ออธิบายเพิ่มเติมเล็กน้อย:

  • ผู้ใช้อัปโหลดไฟล์บนเซิร์ฟเวอร์ของฉันผ่านเว็บแอปพลิเคชัน
  • ฉัน (เซิร์ฟเวอร์) ไม่ควรมีสิทธิ์เข้าถึงเนื้อหาของไฟล์
  • ผู้ติดต่อของผู้ใช้ควรสามารถเข้าถึงไฟล์ได้ หากผู้ใช้ตัดสินใจแชร์ไฟล์กับพวกเขา

เป็นไปได้ไหม?

CDoc avatar
cn flag
ฉันไม่ได้พยายามเป็นโฮสต์ไฟล์ แค่โฮสต์ไฟล์บางไฟล์ที่มีขนาดเล็ก (PDF, เอกสาร Word, รูปภาพ ฯลฯ) และให้ผู้ใช้แบ่งปันเป็นการส่วนตัวกับผู้ติดต่อ ไม่มีการดาวน์โหลดสาธารณะ แต่อย่างใด
in flag
มีวิธีแก้ไขที่มีอยู่สำหรับสิ่งนั้น ลอง [softwarerecs.se]
Score:2
ธง kr

คำตอบสั้นๆ: การเข้ารหัสคีย์สาธารณะหมายถึง: ใช่ คุณสามารถทำได้ มันยาก เพราะการจัดการคีย์นั้นยาก ไม่ใช่เพราะโจทย์ยากทางคณิตศาสตร์

คำตอบที่ยาว: ... ไม่เหมาะกับที่นี่

คำตอบสั้นปานกลาง:

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

สิ่งที่ควรคิดเกี่ยวกับ:

  • นี่เป็นปัญหาที่แก้ไขได้ อย่าแก้เอง
  • ผู้ใช้ส่วนใหญ่ต้องการความสามารถในการใช้งาน
  • คุณยังต้องตัดสินใจให้ดีเกี่ยวกับข้อมูลเมตา

โพสต์คำตอบ

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