UniKey Eenveloperは、プログラムを記述しなくても、アプリケーションを簡単に保護できるツールです。実行回数制限(ラインタイムチェック)、有効期限の設定、クレデンシャル(資格情報)をドングルにバインドするなど、多彩な機能を備えています。また、UniKey APIを使用すれば、高度な機能が使用できるようになりセキュリティをさらに強化できます。
UniKeyドングルを操作するAPIには多彩なものがあります。APIはすべてダイナミックリンクライブラリ(DLL/LIB)ファイルとして実行されるものです。ライブラリは静的にも動的にもリンクすることができます。ソフトウェア開発キット(SDK)には、多様な開発言語で作成したサンプルプログラムが収録されています。UniKey APIを使用すれば、多数の関数を組み合わせ、強力かつ複雑なソフトウェア保護スキームが作成できます。
リモートアップデート機能は、さまざまなソフトウェア販売モデルに活用できます。レンタル版・デモ版・トライアル版のソフトウェア、機能単位の課金(他の販売モード)などに活用できます。顧客に配布するデータは、128ビットのAES(Advanced Encryption Standard)で暗号化されるため、セキュリティを強化できます。
UniKeyには資格情報(クレデンシャル)を格納できます。ドングルのメモリには、認証を得たユーザーしかアクセスできません。資格情報をUniKeyドングルに保存してドングル内で演算を実行すれば、ソフトウェア保護をさらに強化できます。これは、ソフトウェアを保護する新しい発想です。