Newsgroup: it.comp.sicurezza.crittografia
Titolo: Crittografia simmetrica su floppy ?

Vorrei utilizzare la crittografia (simmetrica) per mandare i miei
documenti dall'università sulla mia casella di posta.
Avevo pensato ad installare su un floppy axcrypt che voi consigliate
ma ho notato che necessita di alcune chiavi nel registro per
funzionare  e che io non posso andarle ad aggiungere perchè sul PC
dell'università non ne ho l'autorizzazione.
Pensavo anche a gnupg.... si può installare su un floppy e far si che
se ne stia al suo posto senza dare errori e senza scrivere nulla sul
registro ?? Eventualmente vi prego di suggerirmi un'alternativa.
Grazie, Roberto.

  [X.509 available]  ,''`.
Linux Reg. User #263663/NEW Machine: #216144 (Debian Sarge/SID) : :' :
On the Web: 
http://www.quagliata.eu.org
 - My GPG Key:0x5539D8E4 `. `'
On ICQ: 48618109 - On Jabber: 
qu...@jabber.org/@jabber.linux.it
   `-

 solo nel caso che tu voglia usarlo da un cartella diversa da `C:\gnupg'.
Questa è la cosa che ABORRO di GnuPG per Windows, e il motivo per cui
uso GnuPG/Cygwin... (almeno lui usa la mia /home)
Francamente nno conosco altre versioni di GPG "native windows" che si
comportino in modo diverso, passo la palla a TJL73 o ad altri...
comunque -per quanto pesantino- puoi sempre usare gnupg + cygwin1.dll
sul floppy e usare uno scriptino che ti imposta la HOME prima di
lanciarlo 0=)
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
http://www.megatokyo.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Cygwin)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAkBMao8ACgkQaJiCLMjyUvtJKACfSS0Dnnm2S2nrs3yKAEONQlh6
fj8An069ng+uCg92Hwi+4LS8X9qPYlTD
=ppyg
-----END PGP SIGNATURE-----

...

Download the AxCrypt 1.5b0.x beta - it includes the ability to create
self-decrypting files which do not require any permissions to write to
the registry, only the right to execute a program.
Google-translation: Trasferisca il AxCrypt 1.5b0.x dal sistema
centrale verso i satelliti beta - include la capacità di generare le
lime auto-self-decrypting che non richiedono alcuni permessi scrivere
alla registrazione, solo la destra eseguire un programma.
--
/Svante
http://axcrypt.sourceforge.net
Free AES Point'n'Click File Encryption for Windows 9x/ME/2K/XP

 uso GnuPG/Cygwin... (almeno lui usa la mia /home)
(snip)
Immaginavo... <g>
Saluti,
Federico


alla registrazione, solo la destra eseguire un programma.
LOL !!
--
Roberto

 comportino in modo diverso, passo la palla a TJL73 o ad altri...
E bravi... allora palleggiamoci il problema...  ^_^
Ok... veniamo al busillis...
Se GnuPG (compilato MinGW) viene utilizzato per la pura crittografia
simmetrica, AFAIK, non è necessaria né una cartella home, né tantomeno
nessuna chiave di registro...
Basta prendere l'eseguibile di GnuPG (l'exe ufficiale di GnuPG v1.2.4,
UPXato, pesa solo 245KB, mentre il mio nuovo GnuPG v1.3.5+BZIP2 UPXato,
pesa solo 338KB) e eseguirlo per cifrare/decifrare il/i file in
questione, con le opportune linee di comando...
[Per  cifrare ]:  gpg -c <plain_text_file>
[Per decifrare]:  gpg <cyphered_text_file>
E il gioco è bell'e che fatto...
<SPAM>
Se poi, voleste provare la strepitosa funzionalità degli archivi SFX di
GPGshell (corrispondenti agli SDA di PGP), non dovete far altro che
scaricare e installare la nuovissima e favolosissima release di questo
eccezjonale prodotto...
Vènghino, siòri... vènghino...
</SPAM>
Valida alternativa, AFAIK, dovrebbe essere BFACS... non mi sembra che
vada installato per nulla e può essere eseguito direttamente da
floppy...
Con la CryptPack, supporta (come da ReadMe dell v2.13):
  * Blowfish (block cipher) 
  * CAST (block cipher) 
  * CipherServer (to handle multiple ciphers in a common fashion) 
  * Cobra128 (block cipher) 
  * CRC32 (checksum algorithm) 
  * IDEA (block cipher) 
  * LZSS (compression algorithm) 
  * MARS (block cipher) 
  * MD5 (secure hash algorithm) 
  * PC1 (stream cipher) 
  * RandomPool (secure random number generator) 
  * RC6 (block cipher) 
  * Rijndael (block cipher), also known as "AES" 
  * Serpent (block cipher) 
  * TMS (zero encryption cipher for test purposes) 
  * triple-DES (block cipher) 
  * Twofish (block cipher) 
  * Yarrow (secure random number generator) 
Direi che potrebbe fare al caso di Roberto...
Ma per avere nuove ulteriori informazioni, palleggerei a Carlo Luciano
Bianco, per sapere che ne pensa in merito...
Ciao,
un TJL73 e il gioco dello scaricabarile...
-- 
"C'e` rimedio? Allora perche' ti preoccupi?"
"Non c'e` rimedio? Ed allora perche' ti preoccupi?"
                                                          -- SP (Toccio)

Bianco, per sapere che ne pensa in merito...
Ecco, se possibile, sarebbe l'ideale riuscire a far funzionare
pienamente  GPG+GPGShell direttamente da floppy e senza uso del
registro.. sarebbe una sorta di "mobile installation".
--
Roberto

 registro.. sarebbe una sorta di "mobile installation".
Dubito che sia possibile... GPGshell fa uso delle chiavi di registro...
e non credo proprio che l'autore sia disposto a rinunciarvi... (anche
se, non mi sembra che richiedano diritti amministrativi... ma non lo
metto sul ceppo...)
Ciao,
un TJL73 che, in fondo, quasi tutto si può fare...
-- 
"Mia sorella soffre d'asma. Nel bel mezzo di un attacco un giorno ha
 ricevuto la telefonata oscena di un maniaco. Dopo un po' il tizio ha
 detto: "Scusa, ma ti ho chiamata io o mi hai chiamato tu?"
                                                         -- John Mendoza

 No... non dovrebbe essere grave...  ^_^
Beh, ma dopotutto usando --homedir può benissimo stare anche sul floppy
anche il random seed, non è certo grosso 0=)
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
http://www.megatokyo.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Cygwin)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAkBNmLQACgkQaJiCLMjyUvsgUACgy9XeCMnmIw35Ui2i8sp9Iulp
djcAnjsWStAGG/qUQjquEYj5/PhYc6L6
=LZ4w
-----END PGP SIGNATURE-----

 anche il random seed, non è certo grosso 0=)
Intendevo proprio per quello... grazie per la precisazione...
Ciao,
un TJL73 che, a volte, ha la testa fra le nuvole...
-- 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

 un TJL73 che, a volte, ha la testa fra le nuvole...
Ops, credevo invece che tu volesi dire "se lo usi solo per decrittare o
crittare simmetrico, un seed non ti serve". ^_^"""""
un Lapo che a volte prende roma per toma
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
http://www.megatokyo.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Cygwin)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAkBNopMACgkQaJiCLMjyUvtvJQCfeYLNXW2un8umBWX2x49lP7OB
J2QAn3qupuCCzi5ocx8dsCVCxdU6EbIq
=VVvu
-----END PGP SIGNATURE-----

 un Lapo che a volte prende roma per toma
Mi sarei aspettato un "rmoa per tmoa"...  ;oP
Ciao,
un TJL73 che se le sta tirando addosso...
-- 
"Quando ti morde un lupo, pazienza.
 Quel che ti secca e` quando ti morde una pecora."
                                                         -- Arthur Bloch

 Bianco, per sapere che ne pensa in merito...
Tempo fa si vociferava (sulla ML di GPG) di fare fare in modo che anche
sotto Win32 GnuPG trovasse la sua Home Directory usando la variabile di
ambiente GPGHOME (credo...) e non la chiave di registro. Non so pero' come
sia andata a finire... 
Mi sa che, nel frattempo, l'opzione "--homedir" sia la soluzione
migliore... 
-- 
Carlo Luciano
GPG ElG/DSA 4096/1024 Key: 
http://web.tiscali.it/clbianco/clbianco.asc
ID: 0x5324A0DA - Fingerprint: 8B00C61034120506111B143DEDBF71B45324A0DA

crittare simmetrico, un seed non ti serve". ^_^"""""
Potrei proteggere in scrittura il floppy una volta che GPG ha scritto
i files "secring.gpg", "pubring.gpg", "random_seed" o quest'ultimo
viene sempre aggiornato ??
Te lo dico perchè volevo portarmi dietro il floppy per crittare e
decrittare e penso sia preferibile proteggerlo in scrittura per
evitare eventuali virus/corruzioni.
Detto questo, sto facendo una sorta di batch-frontend per utilizzare
GPG in modo simmetrico direttamente dal floppy. Il batchfile per ora
funziona solo su WinXP/NT e necessita di eraserl.exe e 
choice.com
(ormai incluso solo su Win9x). Per mia comodità ho fatto in modo che
GPG usi un keyfile (ma si può anche evitare questo), in questo modo ho
più sicurezza perchè uso una chiave ad alta entropia ma devo fare più
attenzione a non perdere il floppy.
Di seguito posto il file batch se può essere utile a qualcuno e nel
contempo accetto eventuali suggerimenti:
---------------------------------------------------------------------------------
@ECHO OFF
CLS
if not exist "a:\pass.txt" goto NOPASS
if "%1"=="" goto ERROR
if not "%1" == "-c" if not "%1" == "-d" goto UNKNOWN
if "%1" == "-c" goto CIFRARE
if "%1" == "-d" goto DECIFRARE
:CIFRARE
if not exist "%~f2" goto NOINPUT
echo CRYPTING...
echo.
IF EXIST "%~f3" (
        CHOICE Vuoi sovrascrivere
        IF ERRORLEVEL 2 goto END
        IF ERRORLEVEL 1 a:\eraserl -file "%~f3" -method Gutmann
-resultsonerror
    )
a:\gpg --homedir a: --cipher-algo AES256 --passphrase-fd 0 -o "%~f3"
-c "%~f2"<a:\pass.txt
if not exist "%~f3" goto OUTPUT
a:\eraserl -file "%~f2" -method Gutmann -resultsonerror
rem successful
goto END
:DECIFRARE
if not exist "%~f2" goto NOINPUT
echo DECRYPTING...
echo.
IF EXIST "%~f3" (
        CHOICE Vuoi sovrascrivere
        IF ERRORLEVEL 2 goto END
        IF ERRORLEVEL 1 a:\eraserl -file "%~f3" -method Gutmann
-resultsonerror
    )
a:\gpg --homedir a: --passphrase-fd 0 -o "%~f3" "%~f2"<a:\pass.txt
if not exist "%~f3" goto OUTPUT
rem successful
goto END
:UNKNOWN
echo Opzione non valida.
echo.
goto END
:ERROR 
echo Nessuna opzione specificata. Usare -c oppure -d.
echo.
goto END
:NOPASS
echo Keydisk not present.
echo.
goto END
:NOINPUT
echo Unknown Input file.
echo.
goto END
:OUTPUT
echo ERRORE !! Percorso output non valido.
echo.
goto END
:END
---------------------------------------------------------------------------------
Fatemi sapere :-)
--
Roberto

 evitare eventuali virus/corruzioni.
Non ti oreccupare per corrompersi un floppy ha solo bisogno di esistere,
non ha bisgno di interventi esterni 0=)
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
http://www.megatokyo.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Cygwin)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAkBQKWoACgkQaJiCLMjyUvvEZgCg14uSX88kUwRHzzhk/jiyeHe4
qkEAnifN6hzcM1Boa9HCi5/izmVPVLqw
=enZR
-----END PGP SIGNATURE-----