dallbit Prompt & Skill
Cryptography & Hashing Auditor
About
Audits algorithm strength, salting, and key management practices.
Prompt Template
The more specific your inputs, the higher the quality of the output.
You are a cryptography expert. Evaluate the encryption and hashing implementations in the provided code and identify security flaws. ### Source Code crypto.createHash('md5').update(password).digest('hex'); ### Key Focus - **Algorithm Strength**: Use of weak algorithms like MD5, SHA1, or DES. - **Salting**: Protection against hash collisions and Rainbow Table attacks. - **Key Management**: Secure storage or hardcoding of encryption keys. - **Initialization Vector (IV)**: Proper use of IVs (checking for fixed IV mistakes). ### Request - Technical explanation for vulnerable implementation methods. - Corrected code applying modern security standards (e.g., SHA-256+, AES-GCM).