EngelsFransSpaans

Ad


OnWorks-favicon

ccencrypt - Online in de cloud

Voer ccencrypt uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht ccencrypt die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


ccrypt - versleutel en ontsleutel bestanden en streams

KORTE INHOUD


coderen [mode] [opties] [bestand ...]
cencrypt [opties] [bestand ...]
ccdecrypt [opties] [bestand ...]
ccat [opties] bestand ...

PRODUCTBESCHRIJVING


coderen is een hulpprogramma voor het coderen en decoderen van bestanden en streams. Het is ontworpen om
vervang de standaard unix crypt hulpprogramma, dat berucht is vanwege het gebruik van een zeer zwakke
Encryptie algoritme. coderen is gebaseerd op het Rijndael-blokcijfer, waarvan een versie
werd ook door de Amerikaanse overheid gekozen als de Advanced Encryption Standard (AES, zie
http://www.nist.gov/aes). Er wordt aangenomen dat dit cijfer zeer sterke cryptografische biedt
veiligheid.

In tegenstelling tot Unix crypt, het algoritme geleverd door coderen is niet symmetrisch, dat wil zeggen, men moet
specificeren of u wilt versleutelen of ontsleutelen. De meest gebruikelijke manier om aan te roepen coderen is via de
commando's cencrypt en ccdecrypt.

Versleuteling en ontsleuteling is afhankelijk van een trefwoord (of sleutelzin) die door de gebruiker wordt verstrekt. Door
standaard wordt de gebruiker gevraagd een trefwoord in te voeren vanaf de terminal. Trefwoorden kunnen bestaan ​​uit
van een willekeurig aantal tekens, en alle tekens zijn significant (hoewel coderen
hasht de sleutel intern tot 256 bits). Langere zoekwoorden bieden betere beveiliging dan korte
omdat ze minder snel worden ontdekt door uitputtend zoeken.

MODES


coderen kan in vijf verschillende modi werken. Als er meer dan één modus is opgegeven, wordt de laatste
een gespecificeerde heeft voorrang. de aliassen cencrypt, ccdecrypt en ccat worden geleverd als
een gemak; ze zijn gelijk aan coderen -e, coderen -d en coderen -c, Respectievelijk.

-e, --versleutelen Versleutelen. Dit is de standaardmodus. Als bestandsnaamargumenten worden gegeven, versleutelen
de bestanden en voeg het achtervoegsel toe .cpt naar hun namen. Anders uitvoeren als a
filter.

-NS, --decoderen Decoderen. Als bestandsnaamargumenten worden gegeven, decodeert u de bestanden en verwijdert u de
achtervoegsel .cpt van de bestandsnamen, indien aanwezig. Anders als een filter uitvoeren.

-C, --kat Decodeer een of meer bestanden naar standaarduitvoer. Als er geen bestandsnaamargumenten zijn
gegeven, decoderen als een filter. Impliceert -l.

-X, --sleutelwijziging
Wijzig de sleutel van versleutelde gegevens. In deze modus, coderen vraagt ​​om twee
wachtwoorden: de oude en de nieuwe. Als bestandsnaamargumenten worden gegeven,
de bestanden wijzigen. Anders als een filter uitvoeren.

-u, --unixcrypt
Simuleer het oude Unix crypt-commando. Opmerking: het cijfer dat wordt gebruikt door unix crypt
is gebroken en is niet veilig. Gebruik deze optie alleen om te decoderen
bestaande bestanden. Als bestandsnaamargumenten worden gegeven, decodeert u de bestanden naar
stevig. Anders als een filter uitvoeren. Merk op dat voor het Unix crypt-formaat,
er is geen gemakkelijke manier om te detecteren of een bepaalde sleutel overeenkomt of niet; dus,
voor de veiligheid overschrijft deze modus geen bestanden.

OPTIES


Naast de hierboven beschreven modi worden de volgende opties ondersteund:

-B, --moedig Vraag de gebruiker slechts één keer wanneer u een coderingssleutel van de terminal leest
voor de sleutel. Standaard, coderen zal de gebruiker vragen om dergelijke sleutels twee keer in te voeren,
als een beveiliging tegen het per ongeluk vernietigen van gegevens als gevolg van een verkeerd getypte sleutel.
De --moedig optie schakelt deze veiligheidscontrole uit. Gebruik het nooit, tenzij
je weet wat je doet. Zie ook --timide.

-E var, --envvar var
Lees het trefwoord uit de omgevingsvariabele var. Merk op dat dit misschien
onveilig zijn op bepaalde systemen, namelijk waar gebruikers de ps commando om
zie de omgeving van een proceseigenaar door een andere gebruiker. op de meeste moderne
systemen, maar dergelijk gedrag van ps is uitgeschakeld en de -E optie zou moeten
wees daar veilig. Als extra veiligheidsmaatregel, coderen wist de
trefwoord direct na het lezen uit zijn omgeving.

-F, --kracht Bestaande bestanden overschrijven of werken aan tegen schrijven beveiligde bestanden zonder te vragen
nog vragen. Ook overschrijven coderentegenzin om te schrijven of te lezen
versleutelde gegevens van of naar een terminal.

-F var, --envvar2 var
Hetzelfde als -E, behalve voor het tweede trefwoord (in keychange-modus).

-H, --help Helpen. Gebruiksinformatie afdrukken en afsluiten.

-H sleutel, --toets2 sleutel
Hetzelfde als -K, behalve voor het tweede trefwoord (in keychange-modus).

-k filet, --sleutelbestand filet
Lees het trefwoord als de eerste regel van het genoemde bestand. In de sleutelwijzigingsmodus,
twee trefwoorden worden gelezen als de eerste twee regels van het bestand. De bestandsnaam "-"
kan worden gegeven voor het lezen van trefwoorden uit standaardinvoer. De ... gebruiken -k -
optie en het verzenden van het sleutelwoord op stdin is waarschijnlijk de veiligste manier om te slagen
een sleutelwoord om coderen van een ander programma of script.

-K sleutel, --toets sleutel
Geef het trefwoord op de opdrachtregel op. Dit is onveilig, omdat elke andere
gebruiker kan de opdrachtregel zien door de ps opdracht. Gebruik alleen dit
optie voor testdoeleinden, en nooit met een echt zoekwoord.

-y filet, --sleutelref filet
Controleer in de coderings- of sleutelwijzigingsmodus de coderingssleutel met de genoemde
bestand, dat eerder met dezelfde sleutel moet zijn versleuteld. Uitgang
met een foutmelding als de sleutel niet overeenkomt. Deze optie is handig als:
een alternatief voor --timide, om te waken tegen verkeerd getypte sleutels in situaties
waarbij meerdere bestanden met dezelfde sleutel worden versleuteld. Deze optie houdt in:
--moedig, Tenzij de --timide optie wordt expliciet gegeven na de --sleutelref
optie.

-ik, --symbolen Forceer encryptie/decryptie van symbolische links. Standaard symbolische links
worden genegeerd, behalve in de cat- of unixcrypt-modus. Merk op dat met de -l keuze,
encryptie/decryptie van een symbolische link veroorzaakt het achtervoegsel .cpt te
toegevoegd/verwijderd uit de naam van de link, niet de naam van het bestand waarnaar wordt verwezen
aan.

-L, --vergunning Licentie-informatie afdrukken en afsluiten.

-M, --mismatch Normaal coderen weigert gegevens te decoderen met een sleutel die niet lijkt te
bij elkaar passen. De -m optie heft deze beperking op. Dit kan soms zijn
nuttig bij het herstellen van gegevens van een beschadigd bestand (zie GEGEVENS HERSTELLEN VAN
BESCHADIGDE BESTANDEN). Om onherstelbaar verlies van gegevens te voorkomen bij het decoderen met:
een verkeerde toets, deze optie kan niet worden gebruikt met modi die de invoer overschrijven
bestand.

-P prompt, --snel prompt
Te gebruiken prompt in plaats van de standaardprompt "Voer de coderings-/decoderingssleutel in:
". Dit kan handig zijn in sommige shellscripts.

-Q, --stil Onderdruk de meeste waarschuwingen.

-Q prompt, --prompt2 prompt
Hetzelfde als -P, behalve voor het tweede trefwoord (in keychange-modus).

-R, --recursief
Doorloop submappen recursief.

-R, --rec-symlinks
Doorloop subdirectories recursief en volg ook symbolische links naar
submappen.

-Ja, --striktachtervoegsel
Weiger bestanden te versleutelen die al de . hebben .cpt achtervoegsel (of dat geselecteerd
Met -S). Dit kan handig zijn bij het toevoegen van bestanden aan een map van
reeds versleutelde bestanden. Deze optie heeft geen effect bij decodering of
sleutelverandering modus.

-S .voldoende, --achtervoegsel .voldoende
Gebruik het achtervoegsel .voldoende in plaats van het standaardachtervoegsel .cpt.

-T, --timide Vraag de gebruiker bij het lezen van een coderingssleutel van de terminal om de
twee keer sleutelen. Als de twee ingevoerde sleutels niet identiek zijn, annuleert u deze. Dit is een
beschermen tegen het per ongeluk vernietigen van gegevens door deze te versleutelen met een
verkeerd getypte sleutel. Opmerking: dit gedrag is nu de standaard en kan worden overschreven
met de --moedig optie.

-T, --tmpbestanden Deze optie veroorzaakt coderen om tijdelijke bestanden te gebruiken tijdens
encryptie/decryptie, in plaats van de bestandsinhoud te overschrijven
destructief. Deze methode laat de originele bestandsinhoud rondslingeren
in ongebruikte sectoren van het bestandssysteem, en is dus minder veilig dan de
standaard gedrag. In situaties waarin dit verlies van beveiliging echter niet
belangrijk, de --tmpbestanden optie kan een mate van bescherming bieden
tegen gegevenscorruptie als gevolg van een systeemcrash in het midden van
een bestand overschrijven.

-in, --uitgebreid Voortgangsinformatie afdrukken naar stderr.

-V, --versie Versie-info afdrukken en afsluiten.

-- Einde van de opties. Alle overige argumenten worden geïnterpreteerd als bestandsnamen. Dit
schakelt ook de filtermodus uit, zelfs als er nul bestandsnamen volgen. Dit zou kunnen zijn
bruikbaar in de context van schaalpatroonuitbreiding; coderen -- * zal zich gedragen
correct, zelfs als er geen bestanden overeenkomen met het patroon *.

OPMERKINGEN ON GEBRUIK


De gebruikersinterface van coderen lijkt opzettelijk op die van GNU gzip, hoewel dat niet zo is
identiek. Wanneer aangeroepen met bestandsnaamargumenten, coderen wijzigt normaal gesproken de bestanden in
plaats, waarbij hun oude inhoud wordt overschreven. in tegenstelling tot gzip, wordt de uitvoer niet eerst naar a . geschreven
tijdelijk bestand; in plaats daarvan worden de gegevens letterlijk overschreven. Voor encryptie is dit:
meestal het gewenste gedrag, aangezien men niet wil dat kopieën van de niet-versleutelde gegevens worden
blijven op verborgen plaatsen in het bestandssysteem. Het nadeel is dat als coderen is
onderbroken in het midden van het schrijven naar een bestand, zal het bestand eindigen in een beschadigd,
gedeeltelijk versleutelde staat. In dergelijke gevallen is het echter mogelijk om de meeste van de
gegevens; zie HERSTELLEN VAN GEGEVENS VAN BESCHADIGDE BESTANDEN hieronder. Als je wilt forceren coderen gebruiken
tijdelijke bestanden, gebruik de --tmpbestanden optie.

. coderen een onderbrekingssignaal ontvangt (Ctrl-C) tijdens het bijwerken van een bestand op zijn plaats, doet het dat wel
sluit niet onmiddellijk af, maar vertraagt ​​​​de uitgang eerder tot nadat het klaar is met schrijven naar de
huidig ​​bestand. Dit is om te voorkomen dat bestanden gedeeltelijk worden overschreven en dus
beschadigd. Als je wilt forceren coderen om onmiddellijk af te sluiten, drukt u twee keer op Ctrl-C
snel.

Het coderingsalgoritme dat wordt gebruikt door coderen gebruikt een willekeurig zaad dat elke keer anders is. Als
een resultaat, zal het tweemaal coderen van hetzelfde bestand nooit hetzelfde resultaat opleveren. Het voordeel
van deze methode is dat overeenkomsten in leesbare tekst niet leiden tot overeenkomsten in
cijfertekst; er is geen manier om te zeggen of de inhoud van twee versleutelde bestanden is
vergelijkbaar of niet.

Vanwege het gebruik van een willekeurige seed, ontsleutelen en opnieuw versleutelen van een bestand met dezelfde sleutel
leidt niet tot een identiek bestand. Het is in de eerste plaats om deze reden dat coderen weigert
bestanden decoderen met een niet-overeenkomende sleutel; als dit was toegestaan, zou er geen manier zijn
daarna om het originele bestand te herstellen, en de gegevens zouden onherstelbaar verloren gaan.

Bij het overschrijven van bestanden wordt speciale aandacht besteed aan harde links en symbolische links. Elk
fysiek bestand (dwz elke inode) wordt maximaal één keer verwerkt, ongeacht het aantal paden ernaar
worden aangetroffen op de opdrachtregel of in submappen die recursief worden doorlopen. voor elk
bestand dat meerdere harde links heeft, wordt een waarschuwing afgedrukt om de gebruiker te waarschuwen dat niet alle
paden naar het bestand zijn mogelijk correct hernoemd. Symbolische koppelingen worden genegeerd, behalve in
kattenmodus, of tenzij de -l or -R optie wordt gegeven.

Anders gzip, coderen klaagt niet over bestanden met onjuiste achtervoegsels. Het is legaal
om een ​​bestand dubbel te versleutelen. Het is ook legaal om een ​​bestand te ontsleutelen dat niet de .cpt
achtervoegsel, op voorwaarde dat het bestand geldige gegevens bevat voor de gegeven decoderingssleutel. Gebruik de
--striktachtervoegsel optie als u wilt voorkomen coderen van het versleutelen van bestanden die al
een .cpt achtervoegsel.

Wat betreft codering en compressie: gecodeerde gegevens zijn statistisch niet van elkaar te onderscheiden
uit willekeurige gegevens en kan dus niet worden gecomprimeerd. Maar het is natuurlijk mogelijk om
comprimeer eerst de gegevens en versleutel ze vervolgens. Voorgestelde bestandsachtervoegsels zijn: .gz.cpt or .gzc.

HERSTELLEN GEGEVENS NU CORRUPTE FILES


Versleutelde gegevens kunnen om verschillende redenen beschadigd zijn. Een bestand kan bijvoorbeeld:
gedeeltelijk versleuteld of ontsleuteld als coderen werd onderbroken tijdens het verwerken van het bestand.
Of gegevens kunnen beschadigd zijn door een software- of hardwarefout, of tijdens verzending over een
netwerk. Het coderingsalgoritme dat wordt gebruikt door coderen is ontworpen om herstel mogelijk te maken van
fouten. Over het algemeen gaan er slechts enkele bytes aan gegevens verloren in de buurt van de plaats waar de fout is opgetreden.

Gegevens versleuteld door coderen kan worden gezien als een reeks van 32-byte blokken. om een ​​te decoderen
bepaald blok, coderen hoeft alleen de decoderingssleutel te kennen, de gegevens van het blok
zelf, en de gegevens van het blok dat er direct aan voorafgaat. coderen kan niet zeggen of een
blok is beschadigd of niet, behalve het allereerste blok, dat is speciaal. Dus als de
versleutelde gegevens zijn gewijzigd in het midden of aan het einde van een bestand, coderen kan worden uitgevoerd
om het zoals gewoonlijk te decoderen, en de meeste gegevens zullen correct worden gedecodeerd, behalve in de buurt van
waar de corruptie plaatsvond.

Het allereerste blok versleutelde gegevens is bijzonder, omdat het eigenlijk niet overeenkomt
naar alle leesbare gegevens; dit blok bevat het willekeurige zaad dat tijdens de versleuteling is gegenereerd.
coderen gebruikt ook het allereerste blok om te beslissen of het opgegeven trefwoord overeenkomt met de gegevens
of niet. Als het eerste blok beschadigd is, coderen zal waarschijnlijk beslissen dat het trefwoord
komt niet overeen; in dergelijke gevallen is de -m optie kan worden gebruikt om te forceren coderen om de te ontcijferen
gegevens toch.

Als een bestand versleutelde en niet-versleutelde gegevens bevat, of gegevens die zijn versleuteld met twee
verschillende sleutels, moet men het hele bestand decoderen met elke toepasselijke sleutel, en dan
de betekenisvolle delen handmatig samenvoegen.

Ten slotte zal decodering alleen zinvolle resultaten opleveren als de gegevens correct zijn uitgelijnd
langs blokgrenzen. Als de blokgrensinformatie verloren is gegaan, moet men proberen
alle 32 mogelijkheden.

PRODUCTBESCHRIJVING OF HET CIPHER


Blok cijfers werken op datasegmenten van een vaste lengte. Bijvoorbeeld de Rijndael
blokcijfer gebruikt in coderen heeft een bloklengte van 32 bytes of 256 bits. Dus dit cijfer
versleutelt 32 bytes tegelijk.

Stroom cijfers werken op datastromen van elke lengte. Er zijn verschillende standaardmodi voor:
het bedienen van een blokcijfer als een stroomcijfer. Een dergelijke standaard is: Cipher Feedback (CFB),
gedefinieerd in NIST Special Publication 800-38A en ANSI X3.106-1983. coderen implementeert een
stroomcodering door de Rijndael-blokcodering in CFB-modus te gebruiken.

Laat Pi] en C[ik] wees de ihet blok van respectievelijk de leesbare tekst en de cijfertekst. CFB-modus
specificeert dat

C[ik] = Pi] ^ E(k,C[i-1])

Here ^ geeft de bitsgewijze exclusieve of functie aan, en E(k,x) geeft de codering van de . aan
blok x onder de sleutel k met behulp van het blokcijfer. Dus elk blok van de cijfertekst is
berekend op basis van het corresponderende blok leesbare tekst en het vorige blok cijfertekst.
Merk op dat in feite elke byte van Pi] kan worden berekend uit de overeenkomstige byte van
C[ik], zodat de stroomcodering op één byte tegelijk kan worden toegepast. In het bijzonder de
streamlengte hoeft geen veelvoud van de blokgrootte te zijn.

Ervan uitgaande dat blokken worden genummerd vanaf 0, een speciaal "eerste" cijfertekstblok
C[-1] is nodig om het basisscenario voor de bovenstaande formule te leveren. Deze waarde C[-1] wordt genoemd
de initialisatie vector or zaad. Het zaad wordt gekozen op het moment van versleuteling en geschreven als
het eerste blok van de versleutelde stream. Het is belangrijk dat het zaad onvoorspelbaar is;
in het bijzonder mag hetzelfde zaad nooit meer dan één keer worden gebruikt. Anders, de twee
resulterende cijfertekstblokken C[0] kan worden gerelateerd door een eenvoudige xor om informatie te verkrijgen
over de bijbehorende leesbare tekstblokken P[0]. Als onvoorspelbare zaden worden gebruikt, is CFB:
aantoonbaar net zo veilig als het onderliggende blokcijfer.

In coderen, wordt de seed als volgt geconstrueerd: eerst wordt een nonce geconstrueerd door a . te hashen
combinatie van de hostnaam, huidige tijd, proces-ID en een interne teller in a
28-byte waarde, met behulp van een cryptografische hash-functie. De nonce wordt gecombineerd met een fixed
vier-byte "magisch getal", en de resulterende 32-byte waarde wordt versleuteld met één ronde van de
Rijndael blokcijfer met de gegeven sleutel. Dit versleutelde blok wordt gebruikt als het zaad en
toegevoegd aan het begin van de cijfertekst. Het gebruik van het magische getal maakt het mogelijk coderen naar
niet-overeenkomende sleutels detecteren vóór decodering.

VEILIGHEID


coderen wordt verondersteld een zeer sterke cryptografische beveiliging te bieden, gelijk aan die van
de Rijndael-codering met 256-bit blokgrootte en 256-bit sleutelgrootte. Een andere versie van de
Rijndaelcijfer (met een kleinere blokgrootte) wordt gebruikt in Advanced
Encryptiestandaard (AES, zie http://www.nist.gov/aes). Daarom is dit cijfer erg
goed bestudeerd en onderworpen aan intensief publiek toezicht. Deze controle heeft een positief
effect op de beveiliging van de cipher. In het bijzonder, als een exploiteerbare zwakte in dit cijfer
ooit werden ontdekt, zou dit op grote schaal worden gepubliceerd.

In de praktijk is de beveiliging van coderen betekent dat, zonder kennis van de encryptie
sleutel, is het feitelijk onmogelijk om informatie over de leesbare tekst te verkrijgen van a
gegeven cijfertekst. Dit geldt zelfs als een groot aantal leesbare tekst-gecodeerde tekst-paren zijn
al bekend om dezelfde sleutel. Bovendien, omdat coderen gebruikt een sleutelgrootte van 256 bits, en
uitputtend zoeken in de sleutelruimte is niet haalbaar, tenminste niet zolang als voldoende lang
toetsen worden in de praktijk ook daadwerkelijk gebruikt. Geen enkele codering is veilig als gebruikers onveilige zoekwoorden kiezen.

Daarnaast is coderen probeert niet te voorzien gegevens integriteit, dat wil zeggen, het zal niet
proberen te detecteren of de cijfertekst is gewijzigd na codering. Vooral,
versleutelde gegevens kunnen worden afgekapt, waardoor de bijbehorende ontsleutelde gegevens ook worden afgekapt,
maar verder consistent. Als men zowel gegevensintegriteit als geheimhouding moet waarborgen, is dit:
kan met andere methoden worden bereikt. De aanbevolen methode is om een ​​cryptografie toe te voegen
hash (bijvoorbeeld een SHA-1-hash) naar de gegevens vóór versleuteling.

coderen claimt niet dat het enige specifieke beveiliging biedt tegen het lekken van informatie via
het lokale besturingssysteem. Hoewel redelijke voorzorgsmaatregelen worden genomen, is er geen garantie
dat trefwoorden en leesbare teksten fysiek zijn gewist nadat de codering is voltooid;
delen van dergelijke gegevens kunnen nog steeds in het geheugen of op de schijf aanwezig zijn. coderen gebruikt momenteel niet
bevoorrechte geheugenpagina's.

Bij het versleutelen van bestanden, coderen heeft standaard toegang tot deze in de lees-schrijfmodus. dit normaal
zorgt ervoor dat het originele bestand fysiek wordt overschreven, maar op sommige bestandssystemen is dit
misschien niet het geval.

Merk op dat het gebruik van de -K optie is onveilig in een omgeving met meerdere gebruikers, omdat de
opdrachtregel van een proces is zichtbaar voor andere gebruikers die de ps opdracht. Het gebruik van de
-E optie is mogelijk onveilig om dezelfde reden, hoewel recente versies van ps niet
hebben de neiging om omgevingsinformatie weer te geven aan andere gebruikers. Het gebruik van de -T Optie is
onveilig voor codering omdat de originele leesbare tekst in ongebruikte sectoren van de
bestandssysteem.

EMACS PAKKET


Er is een emacs-pakket voor het lezen en schrijven van versleutelde bestanden. (Merk op dat dit
pakket werkt momenteel alleen met emacs, niet met xemacs.) Dit pakket haakt in op de
low-level bestands-I/O-functies van emacs, waarbij de gebruiker om een ​​wachtwoord wordt gevraagd waarbij:
gepast. Het wordt op vrijwel dezelfde manier geïmplementeerd als ondersteuning voor gecomprimeerde bestanden. Indien
je hebt zowel het ps-ccrypt- als het jka-compr-pakket geïnstalleerd, emacs kan versleuteld openen
bestanden en gecomprimeerde bestanden; het werkt momenteel echter niet voor bestanden die:
versleuteld en gecomprimeerd.

Om het pakket te gebruiken, laadt u gewoon ps-ccrypt en bewerkt u het zoals gewoonlijk. Wanneer u een bestand opent met
de ".cpt" extensie, zal emacs u vragen om een ​​wachtwoord voor het bestand. Het zal onthouden
het wachtwoord voor de buffer, en wanneer u het bestand later opslaat, wordt het automatisch
opnieuw versleuteld (op voorwaarde dat u het opslaat met de extensie ".cpt"). Behalve het wachtwoord
prompt, moet de werking van het pakket transparant zijn voor de gebruiker. Het commando Mx
ccrypt-set-buffer-password kan worden gebruikt om het huidige wachtwoord van een buffer te wijzigen.

De eenvoudigste manier om dit pakket te gebruiken, is door de regels op te nemen

(setq laadpad (nadelen "pad" laadpad))
(vereist 'ps-ccrypt "ps-ccrypt.el")

in uw .emacs-bestand, waar pad is de map die het bestand ps-ccrypt.el bevat.

Beperkingen van het emacs-pakket: er is geen garantie dat niet-versleutelde informatie
kan niet naar het bestandssysteem lekken; in feite schrijft het pakket soms niet-versleutelde gegevens naar:
tijdelijke bestanden. Automatisch opgeslagen bestanden worden echter normaal gesproken correct behandeld (bijv.
versleuteld). Zie voor details de opmerkingen in het bestand ps-ccrypt.el.

EXIT STATUS


De exit-status is 0 bij succesvolle voltooiing, en anders niet-nul. Een exit-status van
1 betekent illegale opdrachtregel, 2 heeft onvoldoende geheugen of een andere systeemfout, 3 is een fatale i/o
fout, 4 is een niet-overeenkomende sleutel of een verkeerd bestandsformaat, 6 is een onderbreking, 7 is een verkeerd getypte sleutel in
--timide modus, 8 is een niet-fatale i/o-fout, en 9 betekent dat er geen sleutel is verkregen omdat de
gebruiker het niet heeft ingevoerd, of omdat de gespecificeerde keyfile of omgevingsvariabele kan
niet gelezen worden. Een exit-status van 10 betekent dat het bestand gespecificeerd door de --sleutelref optie
kon niet worden gelezen of kwam niet overeen met de gevraagde coderingssleutel.

Fatale i/o-fouten zijn fouten die optreden tijdens het verwerken van een bestand dat al geopend is. Zo een
fouten zorgen ervoor dat ccrypt zijn operatie onmiddellijk afbreekt met een exit-status van 3. Niet-fataal
i/o-fouten zijn fouten die optreden bij het verwerken van bestanden die nog niet open zijn; typisch,
dergelijke fouten worden veroorzaakt door bestanden die ontbreken, niet leesbaar zijn of niet kunnen worden gemaakt. Wanneer
als er een niet-fatale i/o-fout optreedt, gaat ccrypt gewoon door met het verwerken van de volgende beschikbare
Invoer bestand. De afsluitstatus van 8 wordt uitgesteld tot nadat alle bestanden zijn verwerkt.

Niet-overeenkomende sleutels en verkeerde bestandsindelingen worden ook als niet-fatale fouten beschouwd en veroorzaken
ccrypt om door te gaan met het verwerken van het volgende beschikbare invoerbestand. In dit geval een uitgang
status van 4 wordt gegeven nadat alle bestanden zijn verwerkt. Als er een conflict is
tussen uitgangsstatus 4 en 8, dan wordt 8 geretourneerd.

De voormalige afsluitstatus 5 ("verkeerd bestandsformaat") is geëlimineerd en is nu gedekt
onder exit-status 4 ("niet-overeenkomende sleutel of verkeerde bestandsindeling"). Merk op dat ccrypt niet
echt een "bestandsformaat" hebben in de eigenlijke zin van het woord; elk bestand met een lengte van ten minste
32 bytes is mogelijk een geldig versleuteld bestand.

Gebruik ccencrypt online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Eclipse Tomcat-plug-in
    Eclipse Tomcat-plug-in
    De Eclipse Tomcat-plug-in biedt
    eenvoudige integratie van een katerservlet
    container voor de ontwikkeling van java
    web applicaties. U kunt bij ons terecht voor
    discussie...
    Eclipse Tomcat-plug-in downloaden
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is voor streaming
    torrents op Mac, Windows of Linux. Het
    maakt verbinding met zowel BitTorrent als
    WebTorrent-collega's. Nu is er geen
    moet wachten op...
    WebTorrent Desktop downloaden
  • 3
    GenX
    GenX
    GenX is een wetenschappelijk programma om te verfijnen
    x-ray reflectiviteit, neutron
    reflectiviteit en oppervlakteröntgenstraling
    diffractiegegevens met behulp van het differentieel
    evolutie algoritme....
    GenX downloaden
  • 4
    pspp4windows
    pspp4windows
    PSPP is een programma voor statistiek
    analyse van bemonsterde gegevens. Het is een gratis
    vervanging voor het propriëtaire programma
    SPSS. PSPP heeft zowel op tekst gebaseerd als
    grafisch ons...
    Pspp4windows downloaden
  • 5
    Git-extensies
    Git-extensies
    Git Extensions is een op zichzelf staande UI-tool
    voor het beheren van Git-opslagplaatsen. Het ook
    integreert met Windows Verkenner en
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Git-extensies downloaden
  • 6
    eSpeak: spraaksynthese
    eSpeak: spraaksynthese
    Tekst-naar-spraak-engine voor Engels en
    vele andere talen. Compact formaat met
    duidelijke maar kunstmatige uitspraak.
    Beschikbaar als opdrachtregelprogramma met
    veel ...
    Download eSpeak: spraaksynthese
  • Meer "

Linux-commando's

Ad