|
Mit dem PGP SDK können Entwickler umfassende und ausgereifte PGP-Sicherheitstechnologien in ihre Software integrieren.
Das PGP SDK 3.0 umfasst eine Vielzahl in der Praxis getesteter und auf Standards basierender Algorithmen für Verschlüsselung, digitale Signatur und Codierung sowie viele verschiedene sichere Netzwerkprotokoll-Implementierungen. Das PGP SDK bietet Entwicklern die gleichen grundlegenden kryptographischen Funktionen, die das Herz anderer PGP-Produkte darstellen.
PGP SDK Lizenzierung
Das PGP SDK ist unter mehreren Lizenzen erhältlich.
- Die PGP SDK Weak-Link-Lizenz
Entwickler, die allgemein verfügbare Software, Shareware oder Freeware entwickeln und ihr Produkt mit einer lizenzierten Desktop-Version einer PGP-Lösung verknüpfen möchten, können das SDK über die kostenlose Weak-Link-Lizenz verwenden. In diesem Fall liefert der Entwickler keine PGP-Bibliotheken mit der Software, kann aber die PGP-Bibliotheken nutzen, sofern sie vorhanden sind. Hinweis: Die PGP SDK Weak-Link-Lizenz erteilt keine Redistributionsrechte für PGP-Software und ist nicht für die interne Verwendung durch Unternehmen vorgesehen. Um weitere Informationen zu erhalten, klicken Sie hier.
- PGP SDK Internal Desktop Use-Lizenz
PGP Desktop Professional- oder PGP Desktop Home-Kunden können das PGP SDK 3.0 lizenzieren, um diese Produkte mit intern entwickelten Desktop-Anwendungen zu integrieren. Diese SDK-Lizenz erfordert die vorherige Lizenz eines PGP Desktop-Produkts auf jedem Desktop-Computer, auf dem die intern implementierte Desktop-Anwendung ausgeführt wird. Kunden, die eine Integration mit Serveranwendungen anstreben, müssen die PGP Internal Server-Lizenz (PGP Command Line) verwenden. Um weitere Informationen zu erhalten, klicken Sie hier. Um Lizenzen zu erwerben, klicken Sie hier.
Die PGP SDK Internal Desktop-Verwendung unterliegt den Exportbestimmungen der US-Bundesregierung. Bitte geben Sie die angeforderten Informationen auf dem SDK-Anfrageformular an. Hinweis: Kunden müssen die korrekten gesetzlichen Namen aller Einzelpersonen und Unternehmenseinheiten verwenden, um die Erteilung der Exporterlaubnis zu beschleunigen.
- PGP SDK Internal Server-Lizenz
Die PGP SDK Internal Server-Lizenz ist für Unternehmen verfügbar, die das SDK zur Automatisierung von PGP-Funktionen innerhalb ihrer intern entwickelten Anwendungen einsetzen möchten. Das PGP SDK ist eine Alternative zum PGP Command Line-Produkt und ist eine C-Schnittstelle mit PGP .dlls.
Lizenzierung und Preise hängen von der Verwendung ab, geben Sie deshalb bitte Ihre Pläne an, wenn Sie Ihre Anfrage einreichen. Um weitere Informationen zu erhalten, klicken Sie hier.
- PGP OEM-Entwickler
Entwickler, die PGP-Technologien in den Funktionsumfang ihrer Produkte integrierten möchten, können Lizenzen erhalten, um mit ihren Produkten PGP SDK-Bibliotheken zu liefern. Dank der einfachen Verwendung des PGP SDK, des Branding von Weltklasse und der praktischen und kostengünstigen Lizenzierungsoptionen war das Erweitern eines Produkts um Sicherheitsfunktionen nie einfacher oder preiswerter. Um weitere Informationen zu erhalten, klicken Sie hier.
PGP SDK - Technische Daten
Das PGP SDK ist eine C-Schnittstelle zur PGP-Kryptographie und zu Schlüsselverwaltungs-Bibliotheken.
Das PGP SDK unterstützt folgende Plattformen:
- Windows Vista (alle 32-bit-Varianten)
- Windows Server 2003 SP1
- Windows XP SP2 (32-bit- und 64-bit-Varianten)
- Windows 2000 SP4
- HP-UX 11i und höher (nur PA-RISC)
- IBM AIX 5.2 und höher
- Red Hat Enterprise Linux 3.0 und höher (nur x86)
- Fedora Core 3 and above (x86_64)
- Solaris 9 und 10 (nur SPARC)
- Mac OS X 10.4 und höher (Universal Binary)
Das PGP SDK bietet folgende Kernfunktionen:
- Lokale Schlüsselverwaltung
- Erstellung, Import, Export, Signieren und Überprüfen von Schlüsseln
- Schlüsselbundverwaltung, z. B. Hinzufügen, Entfernen und Suchen von Schlüsseln
- Algorithmusanwendung und Authentifizierung
- Verschlüsselung, Entschlüsselung, Signieren und Überprüfen
- Keyserver-Zugriff
- Senden, Suchen und Empfangen von Schlüsseln von einem Keyserver
- Benutzeroberfläche
- Plattform-lokale Benutzeroberfläche für häufig verwendete PGP-Funktionen bereitstellen
- Netzwerkprotokolle sichern
- Zufallszahlengenerierung
- Verwaltung großer Zahlen
Das PGP SDK unterstützt folgende Algorithmen:
- Algorithmen
- IDEA
- TripleDES
- CAST5
- AES (Schlüssellängen von 128, 182 und 256 bit)
- Twofish (256-bit-Schlüssel)
- MD5
- SHA-1
- RIPEMD160
- SHA-2 (Längen von 256, 384 und 512 bit)
- Asymmetrische Verschlüsselungsalgorithmen
PGP SDK - Häufig gestellte Fragen
Welche Schlüsselverwaltungsfunktionen sind über das PGP SDK verfügbar?
Das PGP SDK bietet Zugriff auf Schlüsselverwaltungsfunktionen, die Anwendungen gestatten, Schlüssel zu erstellen, zu signieren, hinzuzufügen, zu entfernen, danach zu suchen und ihre Gültigkeit zu überprüfen, und zwar all das in laufwerksbasierten oder speicherinternen Schlüsselbünden. Außerdem umfasst es Funktionen zum Überprüfen und Festlegen von Schlüsseleigenschaftswerten gemäß des PGP „Web of Trust“-Modells sowie Funktionen zum Import und Export von Schlüsseln in und aus Dateien und Puffern.
Das PGP SDK bietet auch Zugriff auf Funktionen, die die Kommunikation mit HTTP- und LDAP-Keyservern unterstützen und Entwicklern gestatten, Schlüssel auf diesen Servern zu suchen, hinzuzufügen, zu deaktivieren und zu löschen. Darüber hinaus umfasst das PGP SDK Funktionen zur Verbindung mit sicheren Servern über Transport Layer Security(TLS, ein auf SSL basierendes Protokoll).
Muss ich bei der Verschlüsselung einen Schlüssel aus einem Schlüsselzertifikat verwenden?
Nein. Sie können auch Ihre konventionelle Verschlüsselungsoption verwenden, um Daten mit einem Passwort statt einem PGP-Schlüssel zu verschlüsseln. Eigentlich bestehen PGP-Schlüssel nur in Form von Schlüsselzertifikaten.
Kann ich das PGP SDK zum Generieren von Schlüsseln verwenden oder brauche ich dazu einen Keyserver?
Ja. Sie können mit im PGP SDK verfügbaren PGP API-Aufrufen ein Schlüsselpaar generieren. Die Schlüsselgenerierung ist meist clientbasiert, nicht serverbasiert. Das Keyserver-Produkt von PGP Corporation generiert keine Schlüssel. Im PGP-Schema ist ein Keyserver lediglich ein zentraler Aufbewahrungsort von Schlüsseln zur Verwaltung und Kontrolle. Wenn ein Benutzer einen öffentlichen Schlüssel erstellt und ihn dann veröffentlichen will, reicht er ihn auf einem Keyserver ein.
Kann ich mit mehr als einem Schlüssel verschlüsseln?
Ja. Sie können Daten mit einer beliebigen Anzahl von Schlüsseln mit Hilfe der im PGP SDK verfügbaren APIs verschlüsseln.
Ist es möglich, auf einer Plattform wie z. B. Windows 2000 zu verschlüsseln und auf einer anderen wie z. B. Solaris zu entschlüsseln?
Ja. Das PGP Kryptographiesystem ist völlig plattformunabhängig. Auf einer Plattform verschlüsselte Daten können auf einer beliebigen anderen Plattform entschlüsselt werden, so lange der korrekte öffentliche Schlüssel des Empfängers für die Verschlüsselung verwendet wird.
Umfasst das PGP SDK einen Generator für Zufallszahlen?
Das PGP SDK umfasst Funktionen zum Generieren und Verwalten eines Pools von Zufallszahlen, die aus Tastenkombinationen und Mausbewegungen stammen, und bietet sowohl kryptographisch starke Pseudo-Zufallszahlen als auch echte Zufallszahlen, die auf externen Ereignissen basieren. Der interne Pseudo-Zufallszahlengenerator (Random Number Generator oder RNG) des PGP SDK basiert auf ANSI X9.17.
Unterstützt das PGP SDK Microsoft Visual Basic?
Nein. Das PGP SDK unterstützt derzeit nicht Visual Basic (VB). Sie müssen ein entsprechendes Wrapper-Layer verfassen, um die PGP-Bibliotheken über VB verwenden zu können.
Unterstützt das PGP SDK Java?
Nein. Das PGP SDK unterstützt derzeit nicht Java.
Um weitere Informationen zur Lizenzierung des PGP SDK über entweder die Weak-Link-Lizenz oder als OEM zu finden, klicken Sie hier. |
 |
|