เครื่องมือเข้ารหัสลับ
Encrypt and decrypt with AES, XOR, RC4, Vigenere ciphers and generate RSA key pairs.
เข้ารหัส AESPassword-based AES-GCM/CBC encryption using the Web Crypto API.ถอดรหัส AESDecrypt AES-GCM/CBC payloads produced by the AES Encrypt tool.ตัวสร้าง RSA Key PairGenerate 2048/4096-bit RSA keys and export them as JWK.รหัสลับ XOREncrypt or decrypt bytes with a repeating XOR key.การเข้ารหัส RC4Classic RC4 stream cipher — for study and legacy interop.รหัสลับ VigenerePolyalphabetic keyword cipher, encrypt and decrypt.Affine รหัสลับ EncodeThe Affine cipher is a type of monoalphabetic substitution cipher, wherein each letter in an alphabet is mapped to its numeric equivalent, encrypted using simple mathematical function, (ax + b) % 26 , and converted back to a letter.Bcryptbcrypt is a password hashing function designed by Niels Provos and David Mazières, based on the Blowfish cipher, and presented at USENIX in 1999. Besides incorporating a salt to protect against rainbow table attacks, bcrypt is an adaptive fBifid รหัสลับ DecodeThe Bifid cipher is a cipher which uses a Polybius square in conjunction with transposition, which can be fairly difficult to decipher without knowing the alphabet keyword.Bifid รหัสลับ EncodeThe Bifid cipher is a cipher which uses a Polybius square in conjunction with transposition, which can be fairly difficult to decipher without knowing the alphabet keyword.Cetacean รหัสลับ DecodeDecode Cetacean Cipher input. e.g. EEEEEEEEEeeEeEEEEEEEEEEEEeeEeEEe becomes hiCetacean รหัสลับ EncodeConverts any input into Cetacean Cipher. e.g. hi becomes EEEEEEEEEeeEeEEEEEEEEEEEEeeEeEEeถอดรหัส CipherSaber2CipherSaber is a simple symmetric encryption protocol based on the RC4 stream cipher. It gives reasonably strong protection of message confidentiality, yet it's designed to be simple enough that even novice programmers can memorize the algoเข้ารหัส CipherSaber2CipherSaber is a simple symmetric encryption protocol based on the RC4 stream cipher. It gives reasonably strong protection of message confidentiality, yet it's designed to be simple enough that even novice programmers can memorize the algoDeriveEVPkeyThis operation performs a password-based key derivation function (PBKDF) used extensively in OpenSSL. In many applications of cryptography, user security is ultimately dependent on a password, and because a password usually can't be used diDeriveHKDFkeyA simple Hashed Message Authenticaton Code (HMAC)-based key derivation function (HKDF), defined in RFC5869.DerivePBKDF2keyPBKDF2 is a password-based key derivation function. It is part of RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, specifically PKCS #5 v2.0, also published as Internet Engineering Task Force's RFC 2898. In many applicatioEnigmaEncipher/decipher with the WW2 Enigma machine. Enigma was used by the German military, among others, around the WW2 era as a portable cipher machine to protect sensitive military, diplomatic and commercial communications. The standard set oGenerateDeBruijnSequenceGenerates rolling keycode combinations given a certain alphabet size and key length.ฐานสิบ toPEMConverts a hexadecimal DER (Distinguished Encoding Rules) string into PEM (Privacy Enhanced Mail) format.MD2The MD2 (Message-Digest 2) algorithm is a cryptographic hash function developed by Ronald Rivest in 1989. The algorithm is optimized for 8-bit computers. Although MD2 is no longer considered secure, even as of 2014, it remains in use in pubถอดรหัส RC2RC2 (also known as ARC2) is a symmetric-key block cipher designed by Ron Rivest in 1987. 'RC' stands for 'Rivest Cipher'. Key: RC2 uses a variable size key. IV: To run the cipher in CBC mode, the Initialization Vector should be 8 bytes longเข้ารหัส RC2RC2 (also known as ARC2) is a symmetric-key block cipher designed by Ron Rivest in 1987. 'RC' stands for 'Rivest Cipher'. Key: RC2 uses a variable size key. You can generate a password-based key using one of the KDF operations. IV: To run tRailFence รหัสลับ DecodeDecodes Strings that were created using the Rail fence Cipher provided a key and an offsetRailFence รหัสลับ EncodeEncodes Strings using the Rail fence Cipher provided a key and an offsetSIGABAEncipher/decipher with the WW2 SIGABA machine. SIGABA, otherwise known as ECM Mark II, was used by the United States for message encryption during WW2 up to the 1950s. It was developed in the 1930s by the US Army and Navy, and has up to thiTypexEncipher/decipher with the WW2 Typex machine. Typex was originally built by the British Royal Air Force prior to WW2, and is based on the Enigma machine with some improvements made, including using five rotors with more stepping points and WhirlpoolWhirlpool is a cryptographic hash function designed by Vincent Rijmen (co-creator of AES) and Paulo S. L. M. Barreto, who first described it in 2000. Several variants exist: Whirlpool-0 is the original version released in 2000. Whirlpool-T เข้ารหัส XXTEACorrected Block TEA (often referred to as XXTEA) is a block cipher designed to correct weaknesses in the original Block TEA. XXTEA operates on variable-length blocks that are some arbitrary multiple of 32 bits in size (minimum 64 bits). The