Applied cryptography powered by the Web Crypto API
Symmetric encryption using the Advanced Encryption Standard with Galois/Counter Mode for authenticated encryption.
| Property | Value |
|---|---|
| Type | Symmetric Block Cipher |
| Key Size | 256 bits (derived via PBKDF2) |
| Block Size | 128 bits |
| Mode | Galois/Counter Mode (authenticated) |
| IV Size | 96 bits (random per encryption) |
| Auth Tag | 128 bits (integrity verification) |
| Key Derivation | PBKDF2 with 100,000 iterations + random salt |
Asymmetric encryption using RSA with Optimal Asymmetric Encryption Padding.
One-way hash functions for data integrity verification and fingerprinting.
Verify data integrity and authenticity using a shared secret key with a cryptographic hash function.
Create and verify digital signatures to ensure document authenticity and non-repudiation.
Evaluate password strength through entropy calculation, pattern detection, and crack time estimation.
Compare performance of cryptographic algorithms in your browser's Web Crypto implementation.
| Algorithm | Type | Key Size | Speed | Best For |
|---|---|---|---|---|
| AES-256-GCM | Symmetric | 256-bit | Very Fast | Bulk data encryption |
| RSA-OAEP | Asymmetric | 2048/4096-bit | Slow | Key exchange, small data |
| SHA-256 | Hash | N/A | Fast | Integrity, signatures |
| SHA-512 | Hash | N/A | Fast | High-security hashing |
| HMAC-SHA-256 | MAC | Variable | Fast | Message authentication |
| RSA-PSS | Signature | 2048-bit | Slow | Digital signatures |
| PBKDF2 | KDF | Variable | Intentionally Slow | Password-based keys |
Embed hidden messages within image pixels using Least Significant Bit (LSB) encoding. The visual difference is imperceptible to the human eye.