Vad är en maskinvara nyckel?
En hårdvaruknapp är en liten maskinvara som vanligtvis ansluter till en bärbar eller stationär dator via en USB-anslutning (Universal Serial Bus). Hårdvaranyckeln är en allmän term för flera typer av artiklar. Traditionellt användes hårdvarukoden för att autentisera en klient för en mjukvara. Dessa typer av mjukvaruskyddsanordningar kallas också ofta som en dongel eller helt enkelt som en säkerhetsanordning.
Även om en hårdvaruknapp ofta har använts som hårdvaruskydd för en mjukvara, kan nätverksadaptrar också kallas hårdvaruknappar. Nätverksadaptrar arbetar vanligtvis med datakryptering, så i denna mening skulle de likna en hårdvaruknapp som skulle ge programvaruverifiering. Vissa typer av ljudbilagor kan också kallas hårdvaruknappar när de ansluts via en USB-port.
Hårdvaranyckeln är ett alternativ för ett programvarulicenssystem, där leverantörer måste vara säkra på att förhindra obehörig åtkomst. Andra typer av programvara innehåller helt enkelt nyckelkoder för specifika användare och klienter. En hårdvarunyckel hjälper till att ta sig runt problemet med en obehörig programvarukopieringssituation, eftersom motsvarande programvara bara fungerar på ett begränsat sätt utan nyckeln eller inte alls.
Ytterligare ett alternativ för programvaruskydd kallas Software as a Service. Programvara som en tjänst eller SaaS ersätter antingen en hårdvarutangentbordsdongel eller mjukvarukoder. Med programvara som tjänst erbjuds program direkt via webben, ofta körs från leverantörens server. Leverantörer kan erbjuda dessa program under en viss licensperiod, anpassa dem för klienter och göra uppgraderingar och ändringar från bekvämligheten med sin egen informationsteknologiska installation.
Kunder av programvara som servicealternativ behöver inte öppna rutor och installera drivrutiner. De behöver inte spendera tid på att ställa in programvara från en disk. De behöver inte heller fylla i sina egna processorer och enheter med de skrymmande körbara enheterna och andra delar av programvaran. Programvara som tjänst tar över i många delar av programvaruindustrin, och hårdvaruknappar verkar inte ofta vara ett normalt sätt att autentisera programvara. Men med spridningen av små elektroniska enheter som flash-enheter kan hårdvaruknappar fortfarande vara populära för vissa specifika typer av programvaruverifiering.
De som har till uppgift att skapa en hårdvaruknapp eller dongle tittar på vissa kriterier för bästa design. Överväganden inkluderar enkel distribution och användarvänlig funktionalitet. Uppmärksamhet på detaljer garanterar att hårdvaruknapparna blir ett effektivt sätt att autentisera en mjukvara för slutanvändaren.