2009-03-04 32 views
5

Tôi đang cố gắng tìm một lớp học hoặc thứ gì đó sẽ cho phép tôi làm Shamir's Secret Sharing.Tôi có thể tìm lớp C# cho "Chia sẻ bí mật của Shamir" ở đâu?

Tôi đã tìm thấy một chương trình trong C# cho phép bạn thực hiện nhưng không cung cấp mã nguồn. Tôi chỉ tự hỏi nếu có ai có một lớp học đã làm những gì tôi cần.

+0

thêm "bài tập về nhà" tag, vì nó có vẻ như nó có thể là bài tập về nhà. – GregD

+0

@Dana: Bạn sẽ cung cấp biện minh cho việc hoàn tác các chỉnh sửa hợp lệ của mình phải không? – GEOCHET

+0

@Rich B: Trên thực tế bản sửa đổi 4 là tốt nhất của nhóm, bởi vì "lang thang" là một từ hoàn toàn khác với "tự hỏi". Các chỉnh sửa của bạn không thực sự giúp ích nhiều. –

Trả lời

6

EDIT: Như đã lưu ý trong nhận xét, dự án này không thực sự có mã nguồn C# - nhưng tôi không thể xóa câu trả lời ngay bây giờ vì nó đã được chấp nhận. Có lẽ OP thực sự là nội dung để sử dụng một wrapper sau khi tất cả.

SecretSharp (được liên kết từ bài viết wikipedia) là GPL - bạn có thể browse the code here.

+2

Đây là một dự án gây hiểu lầm cao. Trông giống như một hit tốt lúc đầu, nhưng trên thực tế nó là một wrapper GUI xung quanh một thư viện giao diện C++ xung quanh Crypto ++. Tôi chắc chắn không thể tìm thấy bất cứ điều gì từ xa giống như việc thực hiện thực tế Chia sẻ bí mật của Shamir trong C#. –

+0

Tôi nhìn vào nguồn và @romkyns là đúng, không có C# thực hiện thuật toán yêu cầu ở đó. Tôi tự hỏi tại sao OP đánh dấu nó là câu trả lời được chấp nhận vì nó không cung cấp mã được yêu cầu cho câu hỏi được đề cập ... ?? – Timwi

+0

@Timwi: Thật vậy. Đã chỉnh sửa để cho biết điều đó. –

1

Tại sao không sử dụng ILDASM hoặc Reflector để lấy nguồn từ ứng dụng bạn có?

Các vấn đề liên quan