safe-encryption

Encrypt and decrypt data with SAFE CLI using post-quantum cryptography and multi-recipient support.

72|15|Updated Oct 5, 2025
One-click install
npx skills add https://github.com/tan-yong-sheng/ai-vision-mcp --skill safe-encryption-tan-yong-sheng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: safe-encryption
Source: https://github.com/tan-yong-sheng/ai-vision-mcp/tree/main/.claude/skills/safe-encryption
Command: npx skills add https://github.com/tan-yong-sheng/ai-vision-mcp --skill safe-encryption-tan-yong-sheng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SAFE provides a robust, post-quantum-capable encryption CLI that lets you securely encrypt data, decrypt messages, and manage cryptographic keys across devices and workflows, removing manual, insecure handling of secrets.

Core Features & Use Cases

  • Post-quantum support and multi-recipient encryption for secure data sharing.
  • Composable authentication and flexible key management via a CLI with export/import capabilities.
  • SSH/GitHub key discovery and browser-based alternatives for diverse environments.

Quick Start

Encrypt a message for multiple recipients with SAFE and then decrypt it to verify end-to-end security.

Frequently Asked Questions about safe-encryption

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I encrypt data for multiple recipients using a CLI?

You can encrypt data for multiple recipients using the SAFE CLI, which supports multi-recipient encryption to securely share data. This allows you to encrypt a single message that multiple intended recipients can independently decrypt using their own keys.

What is post-quantum cryptography and does this encryption CLI support it?

Post-quantum cryptography uses algorithms resistant to quantum computer attacks. This encryption CLI supports post-quantum cryptography, allowing you to securely encrypt and decrypt data using algorithms designed to remain secure against quantum threats.

How do I manage cryptographic keys across different environments like browser and CLI?

You can manage cryptographic keys across environments using flexible key management with export and import capabilities. The CLI supports cross-environment workflows, allowing you to safely export and import credentials between CLI and browser-based alternatives.

Can I use SSH or GitHub keys for data encryption?

Yes, you can use SSH or GitHub keys for data encryption. The CLI supports SSH and GitHub key discovery, allowing you to discover existing keys and use them for secure encryption operations across diverse environments.

What are the best practices for handling keys during command line encryption?

Best practices for command line encryption include explicit key handling and using absolute paths for keys. The CLI enforces safe export and import of credentials, removing manual and insecure handling of secrets to ensure robust security.

How do I decrypt messages encrypted with multi-recipient post-quantum encryption?

You decrypt messages encrypted with multi-recipient post-quantum encryption by using the SAFE CLI with your specific private key. The CLI allows you to decrypt secure messages intended for you, verifying end-to-end security across environments.