GPKI安全保密函式庫使用C語言與Java語言撰寫,都可在Windows與Linux平台編譯。GPKI安全保密函式庫最新版本名稱為HiSECURE v6.1.0, C語言版本係使用C++語言開發,並提供跨平台支援能力,包括Java(透過JNI的呼叫方式)、Win32(直接使用或是再包裝成DLL、ActiveX COM元件均可)、LINUX等系統(提供相同函式介面之該平台API)環境均可支援。以下為編譯環境:
(a)Windows平台之編譯環境:Windows作業系統 Visual Studio C++ 6.0
(b) LINUX平台之編譯環境:Linux CentOS 2.6.18-92.el5 gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)
安全保密函式庫Java語言版本2.1可以適用於Win32/Linux環境。
編譯環境包含:
(a)Windows平台之編譯環境:JDK1.4.2以上
(b)LINUX平台之編譯環境:JDK1.4.2以上