by bowenliang123 · v0.3.0
Encryption, decryption, hashing and keypair generation, with AES, RSA, SHA256, MD5, HMAC, Ed25519 etc.
This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.
Available inside your emploidai workspace after installation.
Available inside your emploidai workspace after installation.
Author: bowenliang123
Github Repository: https://github.com/bowenliang123/cryptography
Dify Marketplace: https://marketplace.dify.ai/plugins/bowenliang123/cryptography
This Dify plugin cryptography provides tools for Encryption, Decryption, Hashing and Signing with Cryptography library.
| Category | Algorithm | Tools & Features |
|---|---|---|
| Hashing | SHA256 |
SHA256 File checksum
(sha256sum)
|
| MD5 |
MD5 File checksum
(md5sum)
| |
| Symmetric Encryption | AES |
AES Encryption
(aes_encrypt)
|
|
AES Decryption
(aes_decrypt)
| ||
| Asymmetric Encryption | RSA |
RSA Keypair Generation
(rsa_keygen)
|
|
RSA Encryption
(rsa_encrypt)
| ||
|
RSA Decryption
(rsa_decrypt)
| ||
| Signing and Verification |
Ed25519
(using EdDSA and Curve25519)
|
Ed25519 Keypair Generation
(ed25519_keygen)
|
|
Ed25519 Encryption
(ed25519_encrypt)
| ||
|
Ed25519 Decryption
(ed25519_decrypt)
|
sha256summd5sumhmac_signHMAC-SHA1, HMAC-SHA256aes_encryptaes_decryptrsa_keygenpublic_key.pemprivate_key.pemrsa_encryptpublic_key.pem)rsa_decryptprivate_key.pem)ed25519_keygenpublic_key.pemprivate_key.pemed25519_signprivate_key.pem)ed25519_verifypublic_key.pem)True if the signature is valid, False otherwise0.3.0:
hmac_sign tools for HMAC signature generation, support HMAC-SHA1 and HMAC-SHA256 algorithms0.2.0:
aes_encrypt and aes_decrypt tools for AES encryption and decryption of Base64 format ciphertext0.1.0:
ed25519_keygen, ed25519_sign and ed25519_verify0.0.1:
sha256sum and md5sum tools for hashing the input binary filersa_encrypt and rsa_decrypt tools for RSA encryption and decryption of Base64 format ciphertextThis plugin collects no data.
All the cryptography operations are completed locally. NO data is transmitted to third-party services.