Oldal: 1 / 1

Titkosírás

Elküldve: 2012. január 23., hétfő 20:00
Szerző: Gábriel
Lehetséges egész dokumentumokat titkosírásba áttenni? Úgy, hogy a szöveg értelmetlen betűhalmaz vagy jelhalmaz legyen és egy kód vagy jelszó segítségével könnyen olvashatóvá lehessen tenni az egészet. 8-)

Re: Titkosírás

Elküldve: 2012. január 23., hétfő 20:51
Szerző: Motorszaki
Kell egy makró, ami a végig megy a szövegen - és a karakter(-ek) számához hozzáad fix értéket.

És egy másik, ami vissza alakítja...

Asc és Chr függvényeket nézd meg.

Re: Titkosírás

Elküldve: 2012. január 23., hétfő 21:08
Szerző: Gábriel
Motorszaki, ez nekem máris titkosírás. :lol: Hol nézzem meg az Asc és Chr értékeket? Le tudnád ezt fordítani nekem úgy, hogy mire kattintsak, mit írjak be konkrétan?
A helyzet az, hogy valaki azt kéri, hogy raktározzam én a fájljait és ezek annyira titkosak, hogy azt se szeretné, hogy én olvassam. Az illetőnek Word-je van. Nem tudom, abban sincs valami direkt eszköz erre, hanem mindent ki kell találni? Szóval ha ő titkosítani tudja Wordben, én azt át tudom venni anélkül, hogy kinyitnám, aztán amikor kell, vissza tudom neki adni. Most jövök rá, hogy ezt inkább egy Word-fórumon kellene kérdezni, de talán hasonló a folyamat minden szövegszerkesztőben.

Re: Titkosírás

Elküldve: 2012. január 23., hétfő 22:47
Szerző: Zizi64
A jelszavas mentés funkció ezt szerintem teljesen lefedi. Illetéktelen beleturkálás ellen is véd, hiszen a ZIP-csomagolt tartalom ez esetben valóban titkosítva lesz, a szöveg kézi kicsomagolás után sem lesz olvasható (és sokkal erősebb titkosítással történik, mint az egyszerű ascii kódérték ábrázolása) ((Az .odt fájl valójában egy zip archívum, csak más kiterjesztést adtak neki, hogy a szövegszerkesztő programot lehessen alapértelmezett megnyitóprogramként hozzárendelni...))

Fájl - Mentés másként - "Mentés jelszóval" opcióhoz pipa...
Csak aztán jegyezd meg a jelszót!

Míg jelszó nélkül mentve így néz ki egy zip archívumból "kibányászott" tartalom (vastagítva a dokumentumba valójában beírt szöveg):
<?xml version="1.0" encoding="UTF-8"?>
<office:document-content xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" office:version="1.2"><office:scripts/><office:font-face-decls><style:font-face style:name="Tahoma1" svg:font-family="Tahoma" style:font-family-generic="swiss"/><style:font-face style:name="Thorndale AMT" svg:font-family="&apos;Thorndale AMT&apos;" style:font-family-generic="roman" style:font-pitch="variable"/><style:font-face style:name="Albany AMT" svg:font-family="&apos;Albany AMT&apos;" style:font-family-generic="swiss" style:font-pitch="variable"/><style:font-face style:name="SimSun" svg:font-family="SimSun" style:font-family-generic="system" style:font-pitch="variable"/><style:font-face style:name="Tahoma" svg:font-family="Tahoma" style:font-family-generic="system" style:font-pitch="variable"/></office:font-face-decls><office:automatic-styles/><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level="0" text:name="Illustration"/><text:sequence-decl text:display-outline-level="0" text:name="Table"/><text:sequence-decl text:display-outline-level="0" text:name="Text"/><text:sequence-decl text:display-outline-level="0" text:name="Drawing"/></text:sequence-decls><text:p text:style-name="Standard">Ez a szöveg titkosítva lett a „Mentés jelszóval” funkcióval.</text:p></office:text></office:body></office:document-content>
addig a jelszavas mentés után hiába próbálod meg "kilopni a szöveget, mert az így néz ki:
†8ŞľMŤ!ۇ“DcδvŕšŃ|6ţ´B2;ČĄˆµť;“nK2ŢIr‘’NփŞţŹFNĺŮ°€<˘+#IR
˶ˇE.®o=Q~ €TzjxG˛ 6}Ć'‹´z´äĆá#ĹĎHĽ»¨śrPÎÍh>
g€ŢiRŰđ*;†ś4ţ{=gUhEŤ¶ËLĆóëÇČ™y heÄąsđěČoBřŃŮćdögŤ?·VĆ(Ęąž]¸#'á@šńĆ짼U™łĂ.áÖš&TXťÍ^ȦŔ´$=ÜăšrýĆ÷Ĺš3ł¸ $ďȡßŐůj QíăF`ű˘Es›T6bMXŽńř“M¤Úvî‚*-Ę讝‚+S$Ú“¸4q‡š ´¸f¦jÝŰRŢ)˘H9®Úéç.Oţ6˜±@FŹĺ$¨‚ëbt{i[;
ü‡ó™#AŃ~Ç… ÂšL+Ł9‡ě¬¸řfŽźQ4ŮÜÓ!iů\@ľrâň3¶A±i ƒéâ
Ź—cžřžx€@ˆ§˘´°?Ů6Ăł!—÷ŔȐ˜Áµ˙ą„jˇBƒ˘ÝęĘÓ"Ľ|Ô^\V~i(,5ł
Ö¤`d¬<˘)†‰Ąî……ąŁĽšIA‘í-e‰‹±dk@dĐ#J—ĽK@—!/1*ĚÄďťżěî·Đv;›@ü¶·Ş}„
tŮë6÷óH˝*2ňžňIvŮ8şŕW2!`̶JĆšx3í8&p,Ój·.c$,Iŕ!ƒ||/ŔbĐEcO¤çĺZ€d­Š»!Ý“Ő^xą¤¨Ť/DqŠžnehÇűIć
GŽ«UÉälv-®4&Gëc§ÉMŕ•ĹŘKZÁmĚ0Äv¤Ç§ţqÓÉ6±:·Śşűë|lđZřŚC#w%úF,Ë!iřC®hARw©Ářu˝˘3Ú—jýâËÁÜ0QŢ#Í‘_**v1o
tř}Ć3O€ăr¨A »źt[^F¨¶Ě€
(Ä‚Ůš5c‹ÔoŠź íşϧ{Ŕ}޵˛ńšď?ţ4My©÷ý/ůÜś˛—ŹgńźÜÖ?ţwKŻjvqŐ…đ0ÂTQciŤÉ
Természetesen, ha normális úton, .odt-ként a Libre/OpenOffice-val próbálod megnyitni, akkor azt csak a jelszó megadása után teheted meg...


Ha viszont egy jelszó nélkül megnyitható fájlban kell egy mindenképpen megjelenítendő szöveget olvashatatlanná tenni, akkor tényleg az egyik megoldás lehet a Motorszaki által javasolt makrós megoldás... A szöveg minden betűjének kódjához (Vigyázz, ezek már nem egyszerű ASCII kódok, hanem UNICODE!) mondjuk hozzáadsz 3-at, így minden betű/karakter helyett a 3-mal nagyobb kódú betű/karakter jelenik meg. Dekódoláskor meg ki kell vonnod ugyanannyit. De ehhoz meg kell tanulnod néhány dolgot:

Az Open/LibreOffice API (programozási felületének) használatát,
az OOBasic nyelvet (vagy egy másik, a program által támogatott programnyelvet),
a makrókészítés és használat tudnivalóit,
stb, stb.

Re: Titkosírás

Elküldve: 2012. január 23., hétfő 23:26
Szerző: Gábriel
Köszönöm Zizi64. Meggyőztél. Jelszót fogunk használni.

Re: Titkosírás

Elküldve: 2012. január 24., kedd 17:54
Szerző: Motorszaki
Miért Te vállalod a felelősséget a megőrzésért?! Merevlemez meghibásodás vagy más hiba miatti adatvesztés esetén kit fog szogatni?

Töltse fel két levelezési tárhelyre, tárolja ott...

Így internet kapcsolattal bármikor, bárhol hozzáfér... Szerintem.
Én is a levelezési fiókon keresztül hurcolom a céges táblázatokat...

Re: Titkosírás

Elküldve: 2012. január 24., kedd 17:58
Szerző: Gábriel
Igazad van, Motorszaki. Az csak az első ötlet volt. A két tárhely, az jó lesz.