CSV

Encryption Algorithms - CSV

Encryption algorithms are mathematical methods used to protect the confidentiality and integrity of data. They are classified into three main categories: symmetric encryption (secret key), asymmetric encryption (public key), and hash functions. Representative algorithms include AES, RSA, ECC, and SHA-256, which are widely used in various fields such as TLS/SSL communications, digital signatures, password protection, and blockchain. Algorithms recommended by standardization bodies such as NIST have been verified for security and performance.

encryption security cryptography AES RSA ECC SHA-256 hash function NIST
code,slug,name,description,category,keyLength,nistStatus
SYM-01,aes,AES (Advanced Encryption Standard),Current standard symmetric encryption algorithm. Fast and highly secure.,Symmetric Encryption,128/192/256 bit,FIPS 197 approved
SYM-02,chacha20,ChaCha20,Stream cipher developed by Google. Next-generation cipher for high-speed processing.,Symmetric Encryption (Stream Cipher),256 bit,RFC 8439
SYM-03,3des,Triple DES (3DES/TDEA),Cipher applying DES three times. Being phased out gradually.,Symmetric Encryption,168 bit (112 bit effective),Deprecated (phase-out by 2030)
SYM-04,des,DES (Data Encryption Standard),Old encryption standard from the 1970s. Currently prohibited from use.,Symmetric Encryption,56 bit,Withdrawn (insecure)
ASYM-01,rsa,RSA (Rivest-Shamir-Adleman),Most widely used public-key encryption. Supports digital signatures and encryption.,Asymmetric Encryption,2048/4096 bit,FIPS 186 approved
ASYM-02,ecc,ECC (Elliptic Curve Cryptography),Public-key cryptography achieving high security with short key lengths. Recommended for new systems.,Asymmetric Encryption,224/256/384 bit,FIPS 186 approved
ASYM-03,dsa,DSA (Digital Signature Algorithm),NIST-standardized algorithm dedicated to digital signatures.,Asymmetric Encryption (Digital Signature),1024/2048/3072 bit,FIPS 186 approved (legacy)
HASH-01,sha-256,SHA-256,Widely used secure hash function. Outputs 256-bit hash value.,Hash Function,256 bit output,FIPS 180-4 approved
HASH-02,sha-3,SHA-3 (Secure Hash Algorithm 3),Latest SHA series. Has a different structure from SHA-2.,Hash Function,224/256/384/512 bit output,FIPS 202 approved
HASH-03,sha-1,SHA-1,Vulnerable hash function with successful collision attack in 2017. Prohibited from use.,Hash Function,160 bit output,Deprecated (insecure)
HASH-04,md5,MD5 (Message-Digest Algorithm 5),Fast but collision-vulnerable old hash function. Use only for file checking.,Hash Function,128 bit output,Deprecated (insecure)
KEX-01,diffie-hellman,Diffie-Hellman (DH),Protocol enabling secure key exchange. Foundation of public-key cryptography.,Key Exchange Protocol,2048 bit or higher,SP 800-56A approved
KDF-01,pbkdf2,PBKDF2 (Password-Based Key Derivation Function 2),Function for securely deriving keys from passwords.,Key Derivation Function,Variable,RFC 2898 / SP 800-132
KDF-02,argon2,Argon2,Latest standard for password hashing. Resistant to GPU attacks.,Password Hash,Variable,Recommended (PHC winner)
PQC-01,ml-kem,ML-KEM (CRYSTALS-Kyber),NIST-standardized post-quantum cryptography. Key encapsulation mechanism.,Post-Quantum Cryptography,768/1024/1536 byte,FIPS 203 (2024)
PQC-02,ml-dsa,ML-DSA (CRYSTALS-Dilithium),NIST-standardized post-quantum digital signature algorithm.,Post-Quantum Cryptography,1312/1952/2592 byte signature,FIPS 204 (2024)