Implementing your hash/cryptographic algorithm may lead to errors and potential vulnerabilities. Always use proven algorithms that are available in the C# library ecosystem.
Non-Compliant Code Examples
publicclassCustomHash:HashAlgorithm{}
Compliant Code Examples
publicclassMyClass{publicvoidComputeHash(byte[]data){// Safe: using standard hash algorithmusing(varsha256=SHA256.Create()){byte[]hash=sha256.ComputeHash(data);}}}
シームレスな統合。 Datadog Code Security をお試しください
Datadog Code Security
このルールを試し、Datadog Code Security でコードを解析する
このルールの使用方法
1
2
rulesets:- csharp-security # Rules to enforce C# security.