コンパイル型8言語は統一ネイティブランチャー方式 — 暗号化バイナリをEXE 1本に凝縮。
インタプリタ型6言語はラッパー/透過実行方式で、暗号化したままそのまま実行できます。
最新リリース情報
(2026/03 更新履歴) Ver 2.1.1 — 品質改善・マルチプラットフォーム対応強化
Windows・macOS・Linux の3プラットフォームで延べ1,800件以上の実アプリ暗号化テストを実施し、検出された不具合を修正しました。
OBS Studio, Visual Studio Code, ILSpy 等 93種類の実アプリで暗号化・実行の動作を確認しています。
- macOS .app バンドル(GUI アプリ)の暗号化に対応
- DLL / .so / .dylib ライブラリの暗号化に対応
- macOS ランチャーの安定性向上(シグナル処理、一時ディレクトリ、シンボリックリンク)
- Universal Binary(arm64 + x86_64)の検出・暗号化に対応
- Java JAR の macOS / Linux 環境での暗号化を修正
コンパイル済みバイナリを丸ごと暗号化する「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)を使用 — 暗号化の強度は同一です。
コンパイル型言語は全て同一のネイティブランチャーアーキテクチャで保護します。
PaoZip Studio
コンパイル型 全8言語を統一アーキテクチャで保護 — .NET / Java / Go / C/C++ / Dart/Flutter / Kotlin / Rust / Swift
- コンパイル済みバイナリを丸ごと暗号化 → ネイティブ C ランチャー EXE 1本に凝縮
- 全コンパイル型言語で同一のネイティブランチャー方式 — 言語による差なし
- 逆コンパイラ・逆アセンブラで元コード一切不可視
- 鍵の管理不要(毎回自動生成 → ランチャーに難読化埋め込み)
- ドラッグ&ドロップで簡単操作(GUI + CLI 同梱)
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 アプリのプラグインパス自動設定
言語別 詳細・ダウンロード
各言語をクリックして、使い方・ダウンロードをご確認ください。
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 ← ランチャー(暗号化バイナリ内蔵)
※ 元のバイナリではなく、この新しいバイナリを配布してください。
ダウンロード
製品価格・ライセンス
PaoZip Studio(コンパイル型言語)
アプリ本体は無料。言語ごとにライセンスキーをご購入いただくと、その言語の保護が無制限になります。
| 言語ライセンス | 価格(税込) | 価格(税抜) |
|---|---|---|
| PaoZip Studio for .NET | 11,000円 | 10,000円 |
| PaoZip Studio for Java | 11,000円 | 10,000円 |
| PaoZip Studio for Go | 11,000円 | 10,000円 |
| PaoZip Studio for C/C++ | 11,000円 | 10,000円 |
| PaoZip Studio for Dart/Flutter | 11,000円 | 10,000円 |
| PaoZip Studio for Kotlin | 11,000円 | 10,000円 |
| PaoZip Studio for Rust | 11,000円 | 10,000円 |
| PaoZip Studio for Swift | 11,000円 | 10,000円 |
paozip for [Language](インタプリタ型言語)
言語ごとの個別製品です。
| 製品 | 価格(税込) | 価格(税抜) |
|---|---|---|
| paozip for PHP | 11,000円 | 10,000円 |
| paozip for Python | 11,000円 | 10,000円 |
| paozip for Ruby | 11,000円 | 10,000円 |
| paozip for Node.js | 11,000円 | 10,000円 |
| paozip for Perl | 11,000円 | 10,000円 |
| paozip for R | 11,000円 | 10,000円 |
※必要ライセンス数:paozipを利用して開発するパソコンの台数分必要になります。
※ランタイムライセンス:無償で提供されます。開発環境にのみライセンスが必要です。お客様環境など開発環境ではない場合は、配布は無償です。
サポート
製品のサポートはメール info@pao.ac で行わせていただいております。
お問い合わせ・ご意見・ご要望等よろしくお願いいたします。
本製品(paozip)の保守・保証につきましては、 保守・保証に関する規定をご覧ください。