Moje další implementace "Neprolomitelné šifry" (pokud je soubor s klíčem dostatečně náhodný a dlouhý, je zašifrovaný soubor stejně tajný, jako utajíte tento klíč).
ScreenShot
Jediný spustitelný soubor .JAR funguje na všech platformách (podporujících javu). Díky použití bufferovaného přístupu je šifrování i dostatečně rychlé (ale ne proti nativně kompilovanému C), pro ještě vyšší výkon můžete použít JIT kompilovanou Javu (např. Bea JRockIt).
Zkoušel jsem zašifrované soubory dešifrovat pomocí windowsího buildu C verze přes wine a také se rozšifrovaly.
Rozšifrování se provádí jako zašifrování již zašifrovaného souboru stejným souborem klíče. Tato verze je kompatibilní s konzolovou verzí napsanou v C.
Pokud chcete program spouštět na windows bez instalace javy, stačí vám k tomu program jarx, který v jednom "exáči" poskytuje vše potřebné, stačí na něj JAR přetáhnout.
Pokud jste již javu nainstalovali, program spustíte příkazem 'java -jar crosscrypt.jar'.
Tip: Z bezpečnostních důvodů nedoporučuji používat stále jeden klíč (klíčem může být libovolný binární i textový soubor), např. můžete na cd vypálit 100 náhodných klíčů vygenerovaných pomocí nějakého skriptu, toto cd bezpečně předat vašemu "cíli" a potom vždy určit číslo klíče, které pro tento přenos použijete.
Také můžete použít způsob přenosu dat bez nutnosti posílání klíče zabezpečenou cestou: Systém DHM. |