Skip to main content

Vad är ett signaturprogram?

Ett signaturprogram i datorprogrammering är ett kort block av okompilerad källkod som är kopplad till slutet av ett e -postmeddelande eller annan kommunikation.Signaturen i en elektronisk kommunikation är ett textblock som automatiskt är kopplat till utgående meddelanden, ibland för att identifiera användaren.När ett kodblock ingår i detta område är det känt som ett signaturprogram.De flesta signaturprogram utför triviala funktioner som matar ut data eller information på ett överraskande sätt för kortheten i den faktiska koden.Begränsningar innebär att ett signaturprogram inte sammanställs, vilket kräver att en nyfiken tittare ska sammanställa det för att se resultaten mdash;en uppgift som kräver viss programmeringskunskap och mdash;Betydelse av de flesta signaturprogram ses huvudsakligen av de inom programmeringssamhället.

Ett av elementen i ett signaturprogram är det sätt på vilket det skrivs.Istället för att se ut som vanlig datorprogrammeringskod, skrivs den ofta på ett mycket icke-standardförkortat sätt genom användning av funktioner, operatörer och språkfunktioner som inte ofta ses.En del av orsaken till detta är att göra koden svår att läsa så att programutgången inte är uppenbar, även om den också kan göras för att ge ett utseende som på något sätt är unikt.Namnet på kod som har skrivits så att det är avsiktligt svårt att läsa är obfuskad kod.

Gemensam utgång för ett signaturprogram kan vara namnet på personen som skrev koden eller namnet på personen som skickar meddelandet som detär bifogad.Grafiska eller textbaserade representationer av matematiska formler och rekursiva operationer är också populära.Även om nästan alla utgångar är möjlig hålls källkoden vanligtvis till mindre än fyra rader, den traditionella maximala längden på en signaturfil.

Den faktiska formateringen av källkoden kan vara en del av signaturprogrammet genom att det antyder motutgång som kan produceras.Detta kan ibland göras genom att ordna källkoden för att bilda en bild relaterad till utgången eller använda bokstäver och symboler i koden för att stava ut ord.Detta är möjligt eftersom de flesta programmeringskompilatorer ignorerar flera utrymmen och linjeavbrott, istället tittar bara på de faktiska tecknen i en kodrad.

En ytterligare metod som används för att påverka koden, fungerar och ibland utseende på koden i en signaturProgrammet är användningen av makron.Makron är ett sätt att tilldela en bit giltig datorkod till en kortare eller alternativ sekvens av tecken eller symboler.När makroet placeras i källkoden senare ersätts den av kompilatorn med koden den representerar.Detta kan inte bara göra ett signaturprogram kortare, men genom att använda makron med vilseledande namn eller som innehåller andra makron kan programmet bli oerhört svårt att läsa.