E2EE_MessageEncryption

Encrypt plaintext messages using RSA-OAEP with recipient public keys.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/apakou/wolow --skill e2ee-messageencryption
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: E2EE_MessageEncryption
Source: https://github.com/apakou/wolow/tree/main/.claude/skills/E2EE_MessageEncryption
Command: npx skills add https://github.com/apakou/wolow --skill e2ee-messageencryption

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need for secure message transmission by encrypting plaintext messages using recipient public keys.

Core Features & Use Cases

  • Message Encryption: Encrypts plaintext messages for secure transmission.
  • Input Validation: Ensures that the input message and public key are valid.
  • Output: Provides a base64 encoded encrypted message.
  • Use Case: Use this Skill to encrypt sensitive messages before sending them over an insecure channel.

Quick Start

Encrypt a message using the E2EE_MessageEncryption skill with the recipient's public key: encrypt_message --message "Your message here" --public-key "publicKeyString".

Frequently Asked Questions about E2EE_MessageEncryption

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

FAQPage Schema
How do I encrypt a message using RSA end-to-end encryption for secure transmission?

To encrypt a message using RSA end-to-end encryption, you encrypt the plaintext message with the recipient's RSA public key. This produces a base64 encoded encrypted message for secure transmission over insecure channels.

What format does RSA-OAEP message encryption output for secure communication?

RSA-OAEP message encryption outputs a base64 encoded string. This format represents the encrypted plaintext message, ensuring the secure communication payload is safely transmitted across networks.

Can I use this RSA message encryption skill for secure messaging applications?

Yes, you can use this RSA message encryption skill for secure messaging applications. It is specifically intended for scenarios requiring end-to-end encryption and confidential communication channels.

Do I need to provide a public key for message encryption?

Yes, you must provide a valid public key for message encryption. The skill performs input validation on both the plaintext message and the RSA public key to ensure secure transmission.

Why does end-to-end encryption require input validation on the public key?

End-to-end encryption requires input validation on the public key to prevent processing errors. Ensuring the provided RSA public key and plaintext message are valid guarantees the encrypted message is generated correctly.

When should I use RSA-OAEP encryption instead of other message encryption methods?

Use RSA-OAEP encryption when you need end-to-end encryption for confidential communication. It is ideal for securely encrypting sensitive plaintext messages before sending them over an insecure channel.