> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scanoss.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Encryption Dataset

> The Encryption Dataset provides tools for identifying and analysing cryptographic algorithms used in your codebase. Choose your approach based on your specific needs.

The Encryption Dataset identifies cryptographic algorithms, libraries, and protocols used in your codebase, both in your own source code and in the open source components you depend on. Use it to understand your project's cryptographic footprint, a common requirement for security reviews and export compliance.

## What Do You Need?

```mermaid theme={null}
graph TD
CryptoStart[Encryption Dataset<br/>Find Cryptographic Algorithms]

    CryptoStart --> Purpose[What do you need?]

    Purpose --> API[Direct API Queries]
    Purpose --> CLI[Command Line Scanning]
    Purpose --> CryptoScan[Deep Crypto Scanning]
    Purpose --> Visual[Visual Analysis]

    subgraph CryptoTools["Available Tools"]
        direction LR
        CryptoAPI[SCANOSS API]
        CryptoPY[SCANOSS-PY]
        CryptoFinder[Crypto Finder]
        CryptoWorkbench[SBOM Workbench]
    end

    API --> CryptoAPI
    CLI --> CryptoPY
    CryptoScan --> CryptoFinder
    Visual --> CryptoWorkbench

    style CryptoStart fill:#AB47BC,stroke:#8E24AA,stroke-width:3px,color:#fff
    style Purpose fill:#BA68C8,stroke:#AB47BC,stroke-width:2px,color:#fff
    style API fill:#CE93D8,stroke:#BA68C8,stroke-width:2px,color:#fff
    style CLI fill:#CE93D8,stroke:#BA68C8,stroke-width:2px,color:#fff
    style CryptoScan fill:#CE93D8,stroke:#BA68C8,stroke-width:2px,color:#fff
    style Visual fill:#CE93D8,stroke:#BA68C8,stroke-width:2px,color:#fff

    style CryptoTools fill:#F3E5F5,stroke:#AB47BC,stroke-width:2px,color:#000
    style CryptoAPI fill:#E1BEE7,stroke:#CE93D8,stroke-width:2px,color:#000
    style CryptoPY fill:#E1BEE7,stroke:#CE93D8,stroke-width:2px,color:#000
    style CryptoFinder fill:#E1BEE7,stroke:#CE93D8,stroke-width:2px,color:#000
    style CryptoWorkbench fill:#E1BEE7,stroke:#CE93D8,stroke-width:2px,color:#000

    click CryptoAPI "/en/latest/apis/encryption-api" "SCANOSS API" _blank
    click CryptoPY "/en/latest/cli/scanoss-py/commands-and-arguments#crypto" "SCANOSS-PY" _blank
    click CryptoFinder "/en/latest/cli/crypto-finder/overview" "Crypto Finder" _blank
    click CryptoWorkbench "/en/latest/clients/workbench/vulnerability-crypto-scanning#cryptography-search" "SBOM Workbench" _blank
```

### [SCANOSS API](/en/latest/apis/encryption-api)

Direct API access for encryption detection, including algorithm and hint lookups across version ranges.

### [SCANOSS-PY](/en/latest/cli/scanoss-py/commands-and-arguments#crypto)

Command-line tool for detecting cryptographic algorithms and hints from the terminal.

### [Crypto Finder](/en/latest/cli/crypto-finder/overview)

CLI tool for deep cryptographic scanning of source code repositories.

### [SBOM Workbench](/en/latest/clients/workbench/vulnerability-crypto-scanning#cryptography-search)

Visual interface for comprehensive encryption analysis with detailed reporting and export capabilities.

Need help? [Contact our AI assistant](?assistant=open)
