paozipは、14言語のソースコードとコンパイル済みバイナリを暗号化して配布できるツールです。
コンパイル型8言語は統一ネイティブランチャー方式 — 暗号化バイナリをEXE 1本に凝縮。
インタプリタ型6言語はラッパー/透過実行方式で、暗号化したままそのまま実行できます。
価格: 10,000円(税込:11,000円) ※言語ごと

最新リリース情報

(2026/03 更新履歴) Ver 2.1.1 — 品質改善・マルチプラットフォーム対応強化

Windows・macOS・Linux の3プラットフォームで延べ1,800件以上の実アプリ暗号化テストを実施し、検出された不具合を修正しました。
OBS Studio, Visual Studio Code, ILSpy 等 93種類の実アプリで暗号化・実行の動作を確認しています。

Ver 2.1.0 — PaoZip Studio 新規リリース

コンパイル済みバイナリを丸ごと暗号化する「PaoZip Studio」を新規リリース。
.NET / Java / Go / C/C++ / Dart/Flutter / Kotlin / Rust / Swift の全8言語に対応。
WPF製 GUI アプリケーションと CLI の両方で利用できます。

継続的品質テスト

PaoZip Studio は、Windows・macOS・Linux の3プラットフォームで延べ 2,000 件以上の実アプリ暗号化テストを定期的に実施しています。 テストには AI(Claude Code)を活用した自動テストシステムを採用し、GitHub 上の著名なオープンソースアプリケーションを対象に、暗号化から実行までの全フローを継続的に検証しています。

⊞ Windows

93 アプリ / 93 PASS

OBS Studio, Visual Studio Code, ILSpy, Paint.NET, Godot Engine, Audacity, KeePassXC, Shotcut, Flow.Launcher, ShareX, dnSpy …

.NET Framework / .NET 8-10 / Electron / C++ / Rust / Go / Haskell

⌘ macOS

1,700+ テスト実施

Ghostty, Alacritty, GIMP, Obsidian, Deno, ripgrep, fd, bat, Hugo, ffmpeg, ImageMagick, nushell, Typst …

CLI / GUI (.app) / Electron / Universal Binary (arm64 + x86_64)

🐧 Linux

ELF バイナリ検証済み

ネイティブ ELF バイナリの暗号化・復号を検証

Ubuntu 24.04 (WSL2) / .NET / Go / C/C++ / Rust

万一不具合が検出された場合は直ちに修正し、アップデートを提供しています。
暗号化エンジンの信頼性を維持するため、今後もテスト対象アプリの追加と検証を継続します。

暗号化方式マトリクス

paozipは言語の特性に応じて最適な暗号化方式を採用しています。
全方式で同じ暗号化エンジン(zencode)を使用 — 暗号化の強度は同一です。
コンパイル型言語は全て同一のネイティブランチャーアーキテクチャで保護します。

INTERPRETER LANGUAGES PHP paozip.so が自動復号 .php のまま暗号化 透過実行(コード変更なし) paozip for PHP Python / Ruby / Node.js / Perl / R ラッパースクリプト + 暗号化ファイル (.pye/.rbe 等) import/require フックで透過的に復号・実行 ★ セットで配布 paozip for [Language] COMPILED LANGUAGES .NET / Java / Go / C/C++ / Dart/Flutter / Kotlin / Rust / Swift 🔒 全言語統一ネイティブランチャー コンパイル済みバイナリを暗号化 → ネイティブ C ランチャーに内蔵 実行時に復号・起動 → 終了後に自動削除 ✔ EXE 1本で完結 配布はランチャーだけ ✔ 鍵管理が不要 毎回自動生成・埋め込み ✔ 逆コンパイル不可 元コードは一切見えない PaoZip Studio(GUI + CLI)

PaoZip Studio

コンパイル型 全8言語を統一アーキテクチャで保護 — .NET / Java / Go / C/C++ / Dart/Flutter / Kotlin / Rust / Swift

  • コンパイル済みバイナリを丸ごと暗号化 → ネイティブ C ランチャー EXE 1本に凝縮
  • 全コンパイル型言語で同一のネイティブランチャー方式 — 言語による差なし
  • 逆コンパイラ・逆アセンブラで元コード一切不可視
  • 鍵の管理不要(毎回自動生成 → ランチャーに難読化埋め込み)
  • ドラッグ&ドロップで簡単操作(GUI + CLI 同梱)
⊞ Windows
Installer (.zip) Windows 10+ / GUI + CLI / 69MB Portable (.zip) 展開のみ / インストール不要 / 95MB
⌘ macOS
Installer (.pkg) macOS 14+ / Apple Silicon + Intel / 6MB App (.zip) .app を Applications にドラッグ / 21MB

GUI + CLI 同梱 / .NET ランタイム不要(同梱済み) / 全言語 50回まで試用可

⚠ プラットフォーム別の制限事項

Windows

  • 暗号化によりコード署名(Authenticode)が失われます。配布時は再署名が必要です
  • Windows サービスとして登録された EXE は暗号化後に動作しない場合があります

macOS

  • CLI バイナリ(Homebrew ツール等)は全て正常動作します
  • GUI アプリ(.app バンドル)は現在制限があります。macOS の Mach-O コード署名検証により、ペイロードを付加したバイナリが拒否される場合があります(今後のアップデートで外部ペイロード方式に移行し対応予定)
  • Chromium ブラウザ本体(Chrome, Brave, Edge)は sandbox の制限により暗号化に非対応です。ただし Electron アプリ(Obsidian 等)は対応しています
  • Apple システムバイナリ(/usr/bin/curl 等の arm64e)は暗号化できません。Homebrew 版をお使いください
  • 暗号化によりコード署名が失われます。Gatekeeper が警告を表示する場合があります

全プラットフォーム共通

  • 暗号化 DLL / ライブラリは、暗号化された EXE と同梱して配布してください(平文 EXE + 暗号化 DLL の組み合わせは不可)

今後の対応予定

  • macOS GUI アプリ対応の強化(外部ペイロードファイル方式への移行)
  • Qt アプリのプラグインパス自動設定
ソースコード暗号化の Docker デモも試す(言語別)

PaoZip Studio はバイナリ保護ですが、ビルド前のソースコード暗号化も各言語で利用できます。
Docker Desktop があればすぐ体験できます。

言語別 詳細・ダウンロード

各言語をクリックして、使い方・ダウンロードをご確認ください。

PHP拡張モジュール(paozip.so)がコンパイルフックで自動復号。
.php ファイルのまま暗号化 — コード変更やラッパーは不要です。

使い方

# 1. php.ini に追加 extension=paozip.so paozip.enable=1 # 2. ソースコードを暗号化 php -r "echo paozip_encrypt(file_get_contents('secret.php'));" > secret.php # 3. そのまま実行(暗号化されていても動作する) php secret.php

ダウンロード

C拡張モジュール + Python ラッパーで構成。
import フックにより、暗号化された .pye ファイルを透過的にインポートできます。

使い方

# 1. ソースコードを暗号化(.py → .pye) paozip encrypt secret.py # 2. ラッパー経由で実行 # app.py の先頭に以下を記述: import paozip paozip.install_importer() import secret # ← secret.pye が透過的に読み込まれる

⚠ 配布時の注意

暗号化後は以下の2ファイルをセットで配布してください:

app.py ← ラッパー(これが実行エントリ)
secret.pye ← 暗号化されたモジュール

※ .pye 単体では動きません。app.py から import して使います。

ダウンロード

Pure Ruby 実装の暗号化ツール(C拡張不要)。
require フックにより、暗号化された .rbe ファイルを透過的に require できます。

使い方

# 1. ソースコードを暗号化(.rb → .rbe) paozip encrypt secret.rb # 2. ラッパー経由で実行 # app.rb の先頭に以下を記述: require 'paozip' Paozip.install_importer require 'secret' # ← secret.rbe が透過的に読み込まれる

⚠ 配布時の注意

暗号化後は以下の2ファイルをセットで配布してください:

app.rb ← ラッパー(これが実行エントリ)
secret.rbe ← 暗号化されたモジュール

※ .rbe 単体では動きません。app.rb から require して使います。

ダウンロード

Pure JavaScript 実装の暗号化ツール。
require フックにより、暗号化された .jse ファイルを透過的に require できます。

使い方

# 1. ソースコードを暗号化(.js → .jse) paozip encrypt secret.js # 2. ラッパー経由で実行 # app.js の先頭に以下を記述: const paozip = require('paozip'); paozip.installImporter(); const secret = require('./secret'); // ← secret.jse が透過的に読み込まれる

⚠ 配布時の注意

暗号化後は以下の2ファイルをセットで配布してください:

app.js ← ラッパー(これが実行エントリ)
secret.jse ← 暗号化されたモジュール

※ .jse 単体では動きません。app.js から require して使います。

ダウンロード

Pure Perl 実装の暗号化ツール(XS拡張不要)。
@INC フックにより、暗号化された .ple ファイルを透過的に use できます。

使い方

# 1. ソースコードを暗号化(.pm → .ple) paozip encrypt SecretModule.pm # 2. ラッパー経由で実行 # app.pl の先頭に以下を記述: use Paozip; Paozip::install_importer(); use SecretModule; # ← SecretModule.ple が透過的に読み込まれる

⚠ 配布時の注意

暗号化後は以下をセットで配布してください:

app.pl ← ラッパー(これが実行エントリ)
SecretModule.ple ← 暗号化されたモジュール

※ .ple 単体では動きません。app.pl から use して使います。

ダウンロード

Pure R 実装の暗号化ツール(C拡張不要)。
カスタム source 関数により、暗号化された .re ファイルを透過的に読み込めます。

使い方

# 1. ソースコードを暗号化(.R → .re) paozip encrypt secret.R # 2. ラッパー経由で実行 # app.R の先頭に以下を記述: library(paozip) install_importer() .paozip_source("secret") # ← secret.re が透過的に読み込まれる

⚠ 配布時の注意

暗号化後は以下をセットで配布してください:

app.R ← ラッパー(これが実行エントリ)
secret.re ← 暗号化されたモジュール

※ .re 単体では動きません。app.R から paozip_source して使います。

ダウンロード

PaoZip Studio でコンパイル済み .exe を丸ごと暗号化保護。
.NET Framework 4.x から .NET 8/9/10 まで対応。
.NET 5+ は .exe をそのまま入れるだけで、同名の .dll を自動検出して保護します。
macOS では .app バンドルをドラッグ&ドロップで保護可能(MAUI / ネイティブ対応)。
ILSpy 等の逆コンパイラで元のソースコードを一切見ることができなくなります。
難読化(Dotfuscator等)とは根本的に異なる「暗号化」による保護です。

使い方(PaoZip Studio CLI)

# exeファイルを暗号化保護(.NET 5+ は .exe から自動で .dll を検出) paozip protect MyApp.exe # macOS .app バンドルを保護 paozip protect MyApp.app # 出力先を指定 paozip protect MyApp.exe -o MyApp.protected.exe

📦 出力形式

PaoZip Studio で保護すると、ネイティブ EXE 1本が生成されます:

MyApp.protected.exe ← ネイティブランチャー(暗号化バイナリ内蔵)

※ 元の .exe は暗号化されてランチャー内に埋め込まれます。
※ 既存の DLL や .config はそのまま横に置くだけ — 暗号化不要です。

ダウンロード

PaoZip Studio でコンパイル済み JAR を丸ごと暗号化保護。
JD-GUI 等の逆コンパイラで元のソースコードを一切見ることができなくなります。
出力はネイティブ EXE — java -jar ではなく、ダブルクリックで直接実行できます。

使い方(PaoZip Studio CLI)

# JARファイルを暗号化保護 paozip protect MyApp.jar # 出力: MyApp.protected.exe(ネイティブランチャー) # 実行: MyApp.protected.exe(内部で java -jar を自動実行)

📦 出力形式

PaoZip Studio で保護すると、ネイティブ EXE が生成されます:

MyApp.protected.exe ← ネイティブランチャー(暗号化 JAR 内蔵)

※ .jar ではなく .exe として出力されます。ダブルクリックで実行可能。
※ 実行環境には JRE/JDK が必要です(java コマンドが PATH にあること)。

ダウンロード

PaoZip Studio でコンパイル済みバイナリを丸ごと暗号化保護。
逆コンパイラで元のソースコードを一切見ることができなくなります。

使い方(PaoZip Studio CLI)

# バイナリを暗号化保護 paozip protect MyApp.exe

⚠ 配布時の注意

PaoZip Studio で保護すると、新しい EXE が生成されます:

MyApp.exe ← ランチャー(暗号化バイナリ内蔵)

※ 元の EXE ではなく、この新しい EXE を配布してください。
※ 元のバイナリはランチャー内に暗号化・埋め込まれています。

ダウンロード

PaoZip Studio でコンパイル済みバイナリを丸ごと暗号化保護。
静的ライブラリ(libpaozip.a)としてプロジェクトに組み込むリンク時復号方式にも対応。

使い方(PaoZip Studio CLI)

# バイナリを暗号化保護 paozip protect MyApp.exe

⚠ 配布時の注意

PaoZip Studio で保護すると、新しい EXE が生成されます:

MyApp.exe ← ランチャー(暗号化バイナリ内蔵)

※ 元の EXE ではなく、この新しい EXE を配布してください。

ダウンロード

PaoZip Studio でコンパイル済みバイナリを丸ごと暗号化保護。
Pure Dart実装のソースコード暗号化ツールも利用可能(C FFI不要)。

使い方(PaoZip Studio CLI)

# バイナリを暗号化保護 paozip protect MyApp.exe

⚠ 配布時の注意

PaoZip Studio で保護すると、新しい EXE が生成されます:

MyApp.exe ← ランチャー(暗号化バイナリ内蔵)

※ 元の EXE ではなく、この新しい EXE を配布してください。

ダウンロード

PaoZip Studio でコンパイル済み JAR を丸ごと暗号化保護。
Kotlin/JVM の JAR をネイティブ EXE に変換。ダブルクリックで実行できます。
Pure Kotlin 実装のソースコード暗号化ツールも利用可能。

使い方(PaoZip Studio CLI)

# JARファイルを暗号化保護 paozip protect MyApp.jar # 出力: MyApp.protected.exe(ネイティブランチャー)

📦 出力形式

PaoZip Studio で保護すると、ネイティブ EXE が生成されます:

MyApp.protected.exe ← ネイティブランチャー(暗号化 JAR 内蔵)

※ .jar ではなく .exe として出力。実行環境には JRE/JDK が必要です。

ダウンロード

PaoZip Studio でコンパイル済みバイナリを丸ごと暗号化保護。
Pure Rust 実装のソースコード暗号化ツールも利用可能(C拡張不要)。

使い方(PaoZip Studio CLI)

# バイナリを暗号化保護 paozip protect MyApp.exe

⚠ 配布時の注意

PaoZip Studio で保護すると、新しい EXE が生成されます:

MyApp.exe ← ランチャー(暗号化バイナリ内蔵)

※ 元の EXE ではなく、この新しい EXE を配布してください。

ダウンロード

PaoZip Studio でコンパイル済みバイナリを丸ごと暗号化保護。
Pure Swift 実装のソースコード暗号化ツールも利用可能(外部依存最小限)。

使い方(PaoZip Studio CLI)

# バイナリを暗号化保護 paozip protect MyApp

⚠ 配布時の注意

PaoZip Studio で保護すると、新しいバイナリが生成されます:

MyApp ← ランチャー(暗号化バイナリ内蔵)

※ 元のバイナリではなく、この新しいバイナリを配布してください。

ダウンロード

全言語 マニュアル(PDF/HTML)

製品価格・ライセンス

PaoZip Studio(コンパイル型言語)

アプリ本体は無料。言語ごとにライセンスキーをご購入いただくと、その言語の保護が無制限になります。

言語ライセンス価格(税込)価格(税抜)
PaoZip Studio for .NET11,000円10,000円
PaoZip Studio for Java11,000円10,000円
PaoZip Studio for Go11,000円10,000円
PaoZip Studio for C/C++11,000円10,000円
PaoZip Studio for Dart/Flutter11,000円10,000円
PaoZip Studio for Kotlin11,000円10,000円
PaoZip Studio for Rust11,000円10,000円
PaoZip Studio for Swift11,000円10,000円

paozip for [Language](インタプリタ型言語)

言語ごとの個別製品です。

製品価格(税込)価格(税抜)
paozip for PHP11,000円10,000円
paozip for Python11,000円10,000円
paozip for Ruby11,000円10,000円
paozip for Node.js11,000円10,000円
paozip for Perl11,000円10,000円
paozip for R11,000円10,000円

※必要ライセンス数:paozipを利用して開発するパソコンの台数分必要になります。

※ランタイムライセンス:無償で提供されます。開発環境にのみライセンスが必要です。お客様環境など開発環境ではない場合は、配布は無償です。

サポート

製品のサポートはメール info@pao.ac で行わせていただいております。

お問い合わせ・ご意見・ご要望等よろしくお願いいたします。

本製品(paozip)の保守・保証につきましては、 保守・保証に関する規定をご覧ください。