1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
15 Treffer
public bildet die „Schaufenster-Seite" einer Klasse, ihre öffentliche Schnittstelle (API). Alles, was public ist, sollte stabil und sorgfältig entworfen sein, denn andere Programmteile verlassen sich darauf. Je weniger öffentlich, desto freier kann man die Klasse später ändern.
Verwandt: private · Zugriffsmodifikatoren · protected
Ganzer Artikel im Wiki →In der Praxis (Code, CLI-Tools, Dateinamen wie id_rsa.pub) wird fast durchgehend die englische Bezeichnung "Public Key" verwendet, auch in deutschsprachiger Dokumentation. Wird zusammen mit dem Private Key erzeugt und kann z. B. auf GitHub hinterlegt werden, um sich per SSH ohne Passwort zu authentifizieren.
Verwandt: SSH · Asymmetrische Verschlüsselung · Öffentlicher Schlüssel · Private Key · End-To-End-Verbindung · SSH-USERAUTH
Ganzer Artikel im Wiki →Anmeldung per öffentlichem Schlüssel schlug fehl.
Verwandt: SSH · Private Key · Public Key
Ganzer Artikel im Wiki →Signatur-Aufbau: Zugriffsmodifier Rückgabetyp name(Parameter) { ... }, z. B. public int summe(int a, int b) { return a + b; }. Gibt eine Methode nichts zurück, steht dort void statt eines konkreten Typs.
Verwandt: Classes · Overloading · Parameters · void · Annotations · Recursion
Ganzer Artikel im Wiki →Die Zugriffsmodifier regeln, von wo aus etwas erreichbar ist: public (überall), protected (Paket + Unterklassen), ohne Modifier/"package-private" (nur im selben Paket) und private (nur in derselben Klasse). static bindet ein Element an die Klasse statt an einzelne Objekte, final macht eine Variable unveränderlich bzw. eine Klasse/Methode nicht mehr erweiterbar/überschreibbar.
Verwandt: Classes · Encapsulation · Paket · Constants (final) · Packages/API · void main
Ganzer Artikel im Wiki →Pakete ordnen Klassen, Module bündeln Pakete. Ein Modul legt in einer Datei module-info.java fest, was es braucht (requires) und was es nach außen anbietet (exports). Alles andere bleibt unsichtbar, selbst wenn es public ist.
Verwandt: Core · Packages/API · Zugriffsmodifikatoren
Ganzer Artikel im Wiki →Anders als bei symmetrischer Verschlüsselung muss der öffentliche Schlüssel nicht geheim gehalten werden — im Gegenteil, er wird bewusst veröffentlicht (z. B. in einem Zertifikat). Was mit dem öffentlichen Schlüssel verschlüsselt wurde, kann nur mit dem zugehörigen privaten Schlüssel entschlüsselt werden, und umgekehrt lässt sich eine mit dem privaten Schlüssel erstellte Signatur mit dem öffentlichen Schlüssel prüfen.
Verwandt: Asymmetrische Verschlüsselung · Public Key · Signatur · Zertifikat · Private Key · Symmetrische Verschlüsselung
Ganzer Artikel im Wiki →Mit dem Private Key werden Daten entschlüsselt, die mit dem zugehörigen Public Key verschlüsselt wurden, oder Signaturen erstellt, die jeder mit dem Public Key prüfen kann. Ein kompromittierter Private Key (z. B. versehentlich in ein öffentliches Git-Repo committet) macht das gesamte Schlüsselpaar unsicher — betroffene Zertifikate müssen dann widerrufen und neu ausgestellt werden.
Verwandt: Asymmetrische Verschlüsselung · Public Key · Schlüssel · Signatur · End-To-End-Verbindung · SSH
Ganzer Artikel im Wiki →Es liegt zwischen private und public. Gedacht ist es für Dinge, die eine Oberklasse bewusst für Erben bereitstellt, aber nicht für die ganze Welt.
Verwandt: Zugriffsmodifikatoren · extends · public · Inheritance (Vererbung)
Ganzer Artikel im Wiki →Ersetzt ältere, unverschlüsselte Protokolle wie Telnet. Authentifizierung erfolgt per Passwort oder — üblicher und sicherer — per Schlüsselpaar (Public/Private Key). Neben der reinen Fernanmeldung wird SSH auch für Dateiübertragung (SCP, SFTP) und das Tunneln anderer Verbindungen genutzt.
Verwandt: SSH · Shell · Protokoll · SCP · SFTP · SSH-TRANS
Ganzer Artikel im Wiki →Ersetzt ältere unverschlüsselte Protokolle wie Telnet. Authentifizierung läuft per Passwort oder — deutlich sicherer — per Schlüssel-Schloss-Prinzip mit Public Key/Private Key. Bildet außerdem die Transportgrundlage für SFTP und SCP und lässt sich für Port-Weiterleitung/Tunneling zweckentfremden.
Verwandt: Multiplexing · Port-Weiterleitung · SCP · SFTP · SSH-CONNECT · SSH-TRANS
Ganzer Artikel im Wiki →Nachdem SSH-TRANS eine sichere, verschlüsselte Verbindung zum Server hergestellt hat, prüft SSH-USERAUTH, ob sich der Client gegenüber dem Server ausweisen kann. Beim gebräuchlichsten Verfahren, der Public-Key-Authentifizierung, beweist der Client den Besitz eines privaten Schlüssels, ohne diesen je zu übertragen — der Server kennt dafür nur den passenden öffentlichen Schlüssel. Erst nach erfolgreicher Authentifizierung öffnet SSH-CONNECT die eigentlichen Kanäle (Shell, Portweiterleitung usw.).
Verwandt: SSH · SSH-CONNECT · SSH-TRANS · Authentifizierung · Private Key · Public Key
Ganzer Artikel im Wiki →Ein Store ist entweder Public (jeder mit der URL kann die Datei sehen — passend für Produktbilder) oder Private (Zugriff nur über signierte URLs/eine eigene Prüf-Route — passend für vertrauliche Anhänge). Ein Projekt kann mehrere Stores gleichzeitig haben.
Verwandt: Vercel · AWS · Dateien · URL
Ganzer Artikel im Wiki →Die exakte Signatur ist vorgeschrieben: public static void main(String[] args). static, weil die Methode ohne vorher ein Objekt zu erzeugen aufgerufen werden muss; String[] args nimmt Kommandozeilenargumente entgegen, die dem Programm beim Start übergeben wurden.
Verwandt: void · Signatur · Classes · Methods · Modifiers · static
Ganzer Artikel im Wiki →Sie sind das wichtigste Werkzeug der Kapselung. Wer nur zeigt, was andere wirklich brauchen, kann den Rest später frei ändern.
Verwandt: private · protected · public · Encapsulation · Klassen-Member · Modularität in Java
Ganzer Artikel im Wiki →