cwe-328-weak-hash-algorithm

Official

Secure Java hashing algorithms.

AuthorDevelopersCoffee
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses vulnerabilities arising from the use of weak cryptographic hash algorithms like MD5 and SHA1 in Java applications, ensuring stronger security for data integrity and password storage.

Core Features & Use Cases

  • Vulnerability Remediation: Identifies and provides secure replacements for MD5 and SHA1 hashing.
  • Secure Password Storage: Guides the implementation of robust password hashing mechanisms like BCrypt or Argon2.
  • Use Case: When a security audit flags the use of MD5 for hashing sensitive data, this Skill provides the exact code to replace it with SHA-256, along with instructions for migrating password hashing to BCrypt.

Quick Start

Use the cwe-328-weak-hash-algorithm skill to replace MD5 hashing with SHA-256 in the provided Java code.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cwe-328-weak-hash-algorithm
Download link: https://github.com/DevelopersCoffee/java-cwe-security-skills/archive/main.zip#cwe-328-weak-hash-algorithm

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.