ZBrain Documentation
  • ZBrain Documentation
    • Components of ZBrain
    • Getting started with ZBrain
    • 📚Knowledge base
      • How to create a knowledge base?
      • Knowledge source
      • Information schema
      • File summary
      • Automated reasoning
      • Retrieval testing
      • Knowledge base settings
    • 📱APP
      • How to create a new app?
      • How to set up and customize your app?
      • How to access the app reporting dashboard?
    • 🤖ZBrain AI agents
      • Get started with agents on ZBrain
      • Deploying pre-built agents
      • Creating custom AI agents
        • Agent setup
        • Define input sources
        • Define Flow
          • Key elements of a Flow
          • Flow Components
            • Activepieces Platform
            • AITable
            • Airtable
            • Amazon S3
            • Amazon SNS
            • Amazon SQS
            • Amazon Textract
            • Apify
            • Apollo
            • Approval
            • Asana
            • Azure Communication Services
            • Azure Cosmos DB
            • Azure Document Intelligence
            • Azure OpenAI
            • Azure Translation
            • Bannerbear
            • Baserow
            • Beamer
            • Bedrock Claude
            • Bettermode
            • Binance
            • Bing Search
            • Blackbaud
            • Bonjoro
            • Box
            • Brevo
            • Brilliant Directories
            • Bubble
            • CSV
            • Calendly
            • Certopus
            • Clearout
            • Clockodo
            • Code
            • Confluence
            • Connections
            • Constant Contact
            • Contiguity
            • Contentful
            • Customer.io
            • Crypto
            • Databricks
            • Data Mapper
            • Date Helper
            • DeepL
            • Delay
            • Discord
            • Discourse
            • Drip
            • Dropbox
            • Dust
            • Facebook Pages
            • Figma
            • Files Helper
            • Flowise
            • Flowlu
            • Formbricks
            • Frame
            • Freshdesk
            • Freshsales
            • GCloud Pub/Sub
            • GenerateBanners
            • GhostCMS
            • GitHub
            • GitLab
            • Gmail
            • Google Calendar
            • Google Contacts
            • Google Docs
            • Google Drive
            • Google Forms
            • Google Gemini
            • Google My Business
            • Google Search
            • Google Search Console
            • Google Sheets
            • Google Tasks
            • Groq
            • Hacker News
            • Heartbeat
            • HubSpot
            • HTTP
            • Image Helper
            • Inputs
            • Instagram for Business
            • Intercom
            • Invoice Ninja
            • Jira Cloud
            • Jotform
            • Kimai
            • Kizeo Forms
            • LeadConnector
            • Line Bot
            • Linear
            • LinkedIn
            • LinkedIn Actions
            • LLMRails
            • Lusha
            • MailerLite
            • Mailchimp
            • Mautic
            • Microsoft Dynamics 365 Business Central
            • Microsoft Dynamics CRM
            • Microsoft Excel 365
            • Microsoft OneDrive
            • Microsoft Outlook Calendar
            • Microsoft Teams
            • Mixpanel
            • MongoDB
            • Notion
            • Odoo
            • OpenAI
            • OpenRouter
            • Pastebin
            • PDF
            • Postgres
            • PostHog
            • Pushover
            • Qdrant
            • Queue
            • Razorpay
            • Router
            • Salesforce
            • SendGrid
            • ServiceNow
            • SFTP
            • SharePoint
            • Slack
            • SMTP
            • Snowflake
            • SOAP
            • Spotify
            • Stability AI
            • Stable Diffusion Web UI
            • Storage
            • Stripe
            • SurrealDB
            • SurveyMonkey
            • Taskade
            • Telegram Bot
            • Text Helper
            • Trello
            • Twilio
            • Twitter
            • Utilities
            • WhatsApp Business
            • WordPress
            • XML
            • YouTube
            • ZBrain
            • Zendesk
            • ZeroBounce
            • Zoho Books
            • Zoho CRM
            • Zoho Invoice
            • Zoom
          • How to Define a Flow?
          • How to Test Each Step in the Flow?
        • Configure Additional Settings
        • Test and Deploy Agents
        • How to access, monitor, and manage agent performance and tasks?
    • Settings
    • 📖API Tutorials
      • 📚Knowledge base
        • Automated Reasoning
      • 📱APP
      • 🤖Agents
Powered by GitBook
On this page
  • Text to Hash
  • Generate HMAC Signature
  • Generate Password
  1. ZBrain Documentation
  2. ZBrain AI agents
  3. Creating custom AI agents
  4. Define Flow
  5. Flow Components

Crypto

Crypto functions in ZBrain Flow allow users to perform essential cryptographic operations, including hashing, generating HMAC signatures, and creating strong passwords. These actions help ensure data security, authentication, and encryption when processing sensitive information.

How to Integrate Crypto with ZBrain Flow?

To use Crypto in ZBrain Flow, follow these steps:

  1. Click the '+' button in the Flow and search for Crypto.

  2. Select the specific Crypto action you want to configure.

  3. Choose from the following available actions:

    • Text to Hash: Convert text into a hash value using various hashing algorithms.

    • Generate HMAC Signature: Encrypt text using a secret key and hashing algorithms.

    • Generate Password: Create a secure, random password with customizable length and character sets.

Text to Hash

The Text to Hash action converts a given text string into a hashed value using cryptographic hash functions. Hashing is commonly used for password storage, data integrity verification, and digital signatures.

How to Configure Text to Hash in ZBrain Flow?

  1. Select the hashing algorithm from the available options:

    • MD5 – A widely used cryptographic hash function that generates a 128-bit hash.

    • SHA256 – A more secure hashing function generating a 256-bit hash, commonly used in blockchain and encryption.

    • SHA512 – A stronger cryptographic function that produces a 512-bit hash value.

    • SHA3-512 – An advanced cryptographic hashing function offering better resistance to security vulnerabilities.

  2. Enter the text that needs to be hashed in the Text input field.

Generate HMAC Signature

The Generate HMAC Signature action creates a cryptographic hash-based message authentication code (HMAC). This is used to verify the integrity and authenticity of a message using a secret key. HMAC is commonly used in API authentication, digital signatures, and secure data transmission.

How to Configure Generate HMAC Signature in ZBrain Flow?

  1. Enter the secret key in the Secret Key field. This key is used to sign the message securely.

  2. Select the secret key encoding format from the available options:

    • UTF-8 – Standard encoding for text data.

    • Hex – Represents the key in hexadecimal format.

    • Base64 – Encodes the key using Base64 format for easier transmission.

  3. Choose the hashing algorithm for HMAC signature generation:

    • MD5 – Provides a 128-bit HMAC signature.

    • SHA256 – A more secure option that generates a 256-bit HMAC signature.

    • SHA512 – Provides an even stronger 512-bit HMAC signature.

  4. Enter the text that needs to be hashed and signed.

Generate Password

The Generate Password action creates a strong, random password with a defined length and character set. This is useful for enhancing security by generating unpredictable passwords for authentication, encryption, and system access.

How to Configure Generate Password in ZBrain Flow?

  1. Enter the desired password length (Maximum up to 256 characters).

  2. Choose the character set for the password generation:

    • Alphanumeric – Generates a password containing letters and numbers (A-Z, a-z, 0-9).

    • Alphanumeric + Symbols – Generates a more complex password including special characters (e.g., !@#$%^&*).

PreviousCustomer.ioNextDatabricks

Last updated 1 month ago

🤖