Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Feature request: Add Argon2id support

Đang mở
#61 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Sôi nổi
Công nghệ
c
Lĩnh vực
cryptography, security

Hướng nghiên cứu

Issue không nêu tên tệp, bài kiểm thử hoặc điểm vào nào, đồng thời hỏi liệu nhóm SymCrypt có cân nhắc hỗ trợ Argon2id hay không. Trước tiên, hãy xem xét các API thuật toán hiện có của SymCrypt và hướng dẫn đóng góp, sau đó làm rõ các nền tảng được hỗ trợ, dạng API, yêu cầu kiểm thử và tiêu chí chấp nhận trước khi có thể bắt đầu triển khai.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement

Argon2id is currently recommended by OWASP for password hashing and standardized in RFC 9106.

It would be useful to have an official Argon2id implementation in SymCrypt, especially since .NET currently has no built-in Argon2 support and generally relies on platform cryptographic implementations rather than implementing cryptographic primitives itself.

In dotnet/runtime discussion #117822, the .NET team explained that currently only OpenSSL provides Argon2, while Windows CNG and Apple CryptoKit/CommonCrypto do not. They also noted that support on at least two platforms is generally expected before adding such an algorithm to System.Security.Cryptography.

There is also a long-standing request for Argon2 support in dotnet/runtime#19933.

Adding Argon2id to SymCrypt could therefore help enable first-party support in the Windows cryptography stack and eventually System.Security.Cryptography / ASP.NET Core Identity, while avoiding reliance on third-party cryptographic implementations.

Would Argon2id support be something the SymCrypt team would consider?

Ngôn ngữ chính
C
Star
890
Fork
91
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của microsoft/SymCrypt

Tất cả issue của microsoft/SymCrypt

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.