Firefox ブラウザーアドオン
  • 拡張機能
  • テーマ
    • Firefox 向け
    • スペルチェック辞書と言語パック
    • 他のブラウザーサイト
    • Android 向けアドオン
ログイン
Agecord のプレビュー

Agecord 作成者: Sensei

End-to-end post-quantum age encryption for Discord.

0 (0 件のレビュー)0 (0 件のレビュー)
Firefox をダウンロードして拡張機能を入手する
ファイルをダウンロード

拡張機能メタデータ

この拡張機能について
A MV3 browser extension that adds end-to-end post-quantum age encryption to Discord.
Messages are encrypted on your device before being sent — Discord's servers only see ciphertext.

Features
  • End-to-end encryption – Messages are encrypted on the sender’s device and decrypted only on recipients’ devices.
  • Digital signatures – Messages are signed using public-key cryptography, providing authenticity and non-repudiation.
  • Passphrase protection – Encryption keys are unlocked with your passphrase for each session.
  • Post-quantum cryptography – Uses ML-KEM-768×X25519 hybrid key encapsulation for quantum-resistant key exchange.
  • Memory-safe algorithms – Rust-based implementations of ML-DSA-87, Argon2id, XChaCha20-Poly1305, and SHAKE256 compiled to WebAssembly via rustcrypto-wasm.

Cryptography

Encryption uses age (ML-KEM-768×X25519 hybrid key agreement + ChaCha20-Poly1305), a modern and well-audited encryption format. Each message is also signed with an ML-DSA-87 signature, which guarantees that a message could only have been sent by the person who owns that keypair – any tampering or forgery is flagged immediately.

Your data is stored encrypted at rest on your device using Argon2id + XChaCha20-Poly1305. It is never uploaded anywhere.

Message format

Encrypted messages are sent as Discord file attachments (.age files). Each file begins with a version byte, followed by an ML-DSA-87 signature, a sender public-key hint, and the age ciphertext. The signature input binds a channelId (and serverId for servers) to prevent cross-channel replay. Messages are encrypted to all recipients and the sender, so the relevant parties can read the conversation.

Key fingerprints

Each contact's public key is displayed as a SHAKE256 (64-byte output) fingerprint. You can verify a contact's key out-of-band by comparing fingerprints with them directly if you wish.

Limitations
  • No forward secrecy. If your private key is ever compromised, past messages encrypted to it could be read. Keep your passphrase strong and your private key safe.
  • No age compatibility. Agecord uses a custom message format to provide additional security properties within a instant messaging platform, making its encrypted files incompatible with standard age tooling.

Usage

See USAGE.md.

Troubleshooting

See TROUBLESHOOTING.md.

Third-Party Notices

See NOTICES.md for the third-party notices.

Not affiliated with Discord Inc. Research project, use at your own risk.
0 人のレビュー担当者が 0 と評価しました
ログインしてこの拡張機能を評価
まだ評価されていません

星の評価を保存しました

5
0
4
0
3
0
2
0
1
0
まだレビューはありません
権限とデータ

必要な権限:

  • ブラウザーのタブへのアクセス
  • discord.com のユーザーデータへのアクセス

任意の許可設定:

  • discord.com のユーザーデータへのアクセス
  • cdn.discordapp.com のユーザーデータへのアクセス

データ収集:

  • 開発者によると、この拡張機能はデータ収集を必要としません。
詳細情報
詳しい情報
アドオンリンク
  • ホームページ
  • サポートサイト
  • Copy add-on ID
バージョン
0.8.1
サイズ
271.2 KB
最終更新日
1日前 (2026年7月31日)
関連カテゴリー
  • プライバシー/セキュリティ
  • 情報共有/コミュニケーション
ライセンス
GNU General Public License v3.0 のみ
バージョン履歴
  • すべてのバージョンを見る
タグ
  • chat
  • privacy
  • security
  • social media
コレクションへ追加
このアドオンを報告
Mozilla のホームページへ

アドオン

  • このサイトについて
  • Firefox アドオンブログ
  • 拡張機能ワークショップ
  • 開発者センター
  • 開発者ポリシー
  • コミュニティブログ
  • フォーラム
  • バグを報告
  • レビューガイド

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • プライバシー
  • Cookie
  • 法的情報

特に 明記されている 場合を除き、当サイト上のコンテンツは Creative Commons 表示・継承ライセンス v3.0 あるいはそれ以降のバージョンで公開されています。