A w numerze:
- Kryptografia wizualna. Najnowsze badania nad sposobami szyfrowania informacji przynoszą bardzo ciekawe rozwiązania. Można na przykład wykorzystać komputer do zaszyfrowania informacji, ale już do jej odszyfrowania komputer wcale nie jest wymagany, wystarczy tylko nasz wzrok. Z artykułu dowiemy się na czym ta technika polega.
- Funkcja jednokierunkowa i szyfr strumieniowy VMPC. Polska kryptologia od dawna stoi na bardzo wysokim poziomie, a poszukiwanie nowych technik kryptograficznych, jest motorem wielu badań. Prezentujemy wynik długoletnich prac nad funkcją VMPC i stworzony przy jej pomocy algorytm nowego szyfru strumieniowego.
- Tajemnica ukryta w DNA. Wykorzystanie cząsteczki DNA w takich dziedzinach, jak kryptografia czy steganografia, stało się już faktem. W artykule przeczytamy, jak przy pomocy współczesnej biotechnologii i łańcuchów DNA można ukrywać i przenosić tajne dane.
- Informatyka kwantowa. To już nie fantastyka, to rzeczywistość. Poznajmy jak działają komputery kwantowe i jak wykorzystać je do przesyłania tajnych informacji albo do łamania szyfrów uważanych za niemożliwe do złamania.
- Złam szyfr i odkryj tajemnicę. Z artykułu dowiemy się, jak szyfrowano i deszyfrowano informacje przed erą komputerów, a także poznamy współczesne metody kryptoanalityczne i sposoby łamania szyfrów.
- OpenSSL. W darmowej bibliotece OpenSSL zaimplementowano najpopularniejsze algorytmy kryptograficzne, używane w wielu internetowych standardach. Prezentujemy praktyczne rozwiązania, jak wykorzystać tę bibliotekę w naszych programach.
- Budowa serwera COM Technologia COM w systemie MS Windows jest bardzo popularna, jednak programowanie w tej technologii jest dość trudne. Pokazujemy jak tworzyć COM-owe aplikacje typu klient-serwer, z wykorzystaniem takich narzędzi, jak MS Visual C++ lubee Visual Studio .NET.
- Prezentacja danych w STRUTS. Niebywałym problemem podczas tworzenia serwisów WWW jest prezentacja informacji zawartych w bazie danych. Stworzono wiele narzędzi ułatwiających ten proces, my w tym celu użyjemy HTMLTable – nakładkę na środowisko STRUTS. Krok po kroku przedstawiamy, jak przygotować bazę danych, jak utworzyć odpowiednie akcje, edytować pliki konfiguracyjne i w końcu wszystko wyświetlić na naszej stronie.
Na płycie CD!!!
Dokumentacje:
RFC ,FIPS, PKCS
Specyfikacje algorytmów:
Anubis, Blowfish, Camellia, CAST-128,
CAST-256, CS-Cipher, Grand Cru, IDEA,
Hierocrypt-L1, Hierocrypt-3, Khazad,
MARS, MISTY1, Nimbus, Noekeon, NUSH,
Q, RC6, Rijndael (Standart AES), SC2000,
Serpent, SHACAL, Twofish, BMGL, Leviathan,
LILI-128, SNOW, SOBER-t16, SOBER-t32,
VMPC, ACE Encrypt, ECIES, EPOC, PSEC,
RSA-OAEP, ECDSA, ESIGN, FLASH, QUARTZ,
RSA-PSS, SFLASH, Diffie-Hellmana, MD2, MD4,
MD5, SHA, VMPC, Whirlpool, A3, A8.
Polskie ustawy i rozporządzenia związane ochroną danch
Biblioteki kryptograficzne:
OpenSSL 0.9.7d, Botan 1.4.0, Crypto++,
NSS, borZoi, MIRACL, Libecc, Cryptlib,
Catacomb, CTClib, Emacs Cryptographic
Library, Libmcrypt, jborZoi, jSaluki,
Bouncy Castle Crypto APIs, FlexiProvider,
Auriga CryptoLib, CTCjava, HFE.
Biblioteki funkcji arytmetycznych i teorii liczb:
LiDIA, Numbers, PARI.
Programy szyfrujące:
Easy Encipher, Enigma 2003 v2.7, Cryptool 1.3.05,
Fine Crypt 8.1, HandyBits EasyCrypto Deluxe 5.5,
MaxCrypt v1.10, Mooseoft Encrypter 2.0, Secure Task 2.0,
GnuPG 1.2.5, PGP 8.1, Courier 1.0, Hide in Picture,
Inne:
Ant 1.6.2, HTMLTable 0.4 RC1, J2SDK 1.5 beta 2,
MySQL 5.0.1, PHP 5.0.0, Struts 1.1, Tomcat 5.0.27.