Šifrování v pythonu

HackForum

Šifrování v pythonu#
Ahoj, dělám síťovej prográmek v pythonu a dělá mi starost šifrování...

Bude se přenášet text.


Napadla mě možnost, že se při startu programu náhodně vygeneruje nějaký klíč (nějaký náhodný text, třeba H260) a tím se následně text zakóduje, druhé straně (text posílá server clientovi) by došel onen zašifrovaný text, pokud by neznal onen klíč (H260) tak by se dostal jen k šifře...


Hledal jsem, ale o něčem takovém jsem nikde nic nenašel (co se týká pythonu), jakým způsobem by se zašifrování/rozšifrování mohlo provádět?
(odpovědět)
Pokoušek | 85.207.34.*11.6.2009 14:33
re: Šifrování v pythonu#
A co třeba GPG?

----------
Ifrit.eu - Internet services
(odpovědět)
Kenji | E-mail | Website12.6.2009 8:41
re: Šifrování v pythonu#
Je celkem jedno čím (jestli gpg klíčem nebo nějakým dohodnutým slovem...) spíše mi šlo o to, jak ten text zašifrovat, nějak postavit algoritmus, který by z toho udělal šifru...
(odpovědět)
Pokoušek | 85.207.34.*12.6.2009 14:33
re: Šifrování v pythonu#
google:> python encryption
(odpovědět)
Ehm | 94.102.0.*13.6.2009 22:29
re: Šifrování v pythonu#
a co takhle? [link]
(odpovědět)
petrow | 217.168.215.*14.6.2009 11:57
re: Šifrování v pythonu#
To jsou všechno již použité metody, md5 mě opravdu neláká...

Měl jsem na mysli třeba podle nějakého algoritmu proházet písmenka atp...

Jednoduše vymyslet-navrhnou nějaký nový postup
(odpovědět)
Pokoušek | 85.207.34.*15.6.2009 13:34
re: Šifrování v pythonu#
Nový postup určitě nevymyslíš. Vymyslíš pouze něco, co už vymyslel někdo dávno před tebou. Nemůžeš znovu vynalézt kolo. Na to, abys vymyslel něco nového bys musel mít znalosti kryptografie, které celkem určitě nemáš.

Radši vezmi něco, co je vyzkoušené a funguje. Ušetříš si tím čas, který můžeš věnovat něčemu jinému a u čeho bude tvoje přidaná hodnota podstatně větší (zlepšování dalších aspektů tvého programu, například).

Tím tě samozřejmě nehodlám odrazovat od případného studia tohoto velice zajímavého ale také složitého vědního oboru ;) Jen se snažím ti ulehčit cestu k poznání :-)


----------
public static void main(String args[]){
 throw new UnsupportedOperationException("Not implemented!");
}


(odpovědět)
pr0ph3t16.6.2009 18:03

Zpět
 
 
 

 
BBCode