neo 2023-09-17 | parent | favorite | on: GN⁺: Horcrux: 파일을 암호화된 조각으로 분할(github.com/jesseduffield)
Hacker News 의견
  • Horcrux라는 도구는 파일을 암호화된 조각으로 분할하는 기능을 사용자에게 제공하며, 이 개념은 일부 사용자들에게 홀로그래픽 원리와 비슷하다고 느껴진다.
  • 이 도구는 암호화/복호화를 위해 OFB 모드에서 AES를 사용하지만, MAC을 사용하지 않기 때문에 암호문의 무결성을 보장하지는 않는다.
  • Shamir Secret Sharing이라는 비슷한 도구가 있으며, 이 도구는 사용자가 파일을 광학적으로 복원하기 위해 종이 복사본을 배포할 수 있게 한다.
  • 일부 사용자들은 Horcrux의 흥미로운 개념과 알고리즘에도 불구하고 그 실용적인 사용 사례에 의문을 제기한다.
  • 이 도구는 비밀번호로 암호화된 파일을 모든 부분 없이, 비밀번호 없이 분할하고 재조립할 수 있게 해서 관심을 끌었다.
  • 일부 사용자들은 이 도구가 기존 솔루션보다 우월한 특정 위협 모델을 식별하는 데 어려움을 겪는다.
  • 이 도구는 업데이트를 푸시하는 데 여러 키가 필요한 multi-sig와 비교되었다.
  • Horcrux는 이전에 HackerNews에서 여러 번 논의되었으며, 그 중 일부 게시물은 2020년 1월까지 거슬러 올라간다.
  • 파일을 더 작은 부분으로 분할하고 그 부분의 부분집합에서 원본을 재생성하는 개념은 Usenet의 패리티 파일과 비교된다.
  • Horcrux의 기본 원리는 Shamir's Secret Sharing이며, Rust와 같은 다양한 프로그래밍 언어에서 이를 구현하기 위한 가이드가 있다.
  • Horcrux의 창조자는 lazygit과 lazydocker와 같은 다른 프로젝트로도 알려져 있으며, 이는 그들이 기술 커뮤니티에서 다방면으로 활동하고 있다는 것을 보여준다.