abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:44 | IT novinky

    Firma IBM uvedla svůj první mikropočítač Personal Computer před 45 lety, v srpnu 1981. Základní konfigurace modelu 5150 za 1 565 tehdejších dolarů obsahovala desktop s Intel 8088 a 16KB RAM, Color Graphics Adapter a klávesnici. Právě klávesnice Model F/XT vybavené kapacitními spínači, vlivné a s převodníkem dodnes použitelné, připomíná sběratelský web Admiral Shark's Keyboards.

    |🇵🇸 | Komentářů: 0
    dnes 14:22 | IT novinky

    Slovensko odhalilo ruské součástky ve dvou testovaných zařízeních na zjišťování přestupků v silničním provozu a označilo je za bezpečnostní riziko. S odvoláním na vyjádření slovenského Národního bezpečnostního úřadu (NBÚ) to včera oznámil ministr vnitra Matúš Šutaj Eštok. Zároveň ohlásil ukončení spolupráce svého úřadu s dodavatelem části uvedeného systému, slovenskou společností Soitron. Opozice, která na problematické kamery upozornila už dříve, vyzvala k odvolání ministra vnitra.

    Ladislav Hagara | Komentářů: 2
    dnes 06:00 | IT novinky

    Dle plánu dnes ve 13:00 proběhne veřejný test eDokladů. Jeho cílem je ověřit připravenost aplikace a související infrastruktury na vysokou souběžnou zátěž před podzimními komunálními volbami.

    Ladislav Hagara | Komentářů: 14
    dnes 04:11 | Nová verze

    Byla vydána nová verze 3.47 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.13 souvisejícího programovacího jazyka Dart (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    dnes 04:00 | Nová verze

    Byla vydána nová verze 26.1 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Bian-May. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.

    Ladislav Hagara | Komentářů: 0
    včera 19:00 | IT novinky

    Na akci Made by Google 2026 (YouTube) byla oficiálně představena jedenáctá generace telefonů Pixel s novým čipem Google Tensor G6 a hodinky Pixel Watch 5.

    Ladislav Hagara | Komentářů: 1
    včera 17:11 | Bezpečnostní upozornění

    Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) se spolu s partnery z dalších zemí připojil ke společnému upozornění (Joint Cybersecurity Advisory) týkajícímu se probíhající kybernetické kampaně skupiny LAUNDRY BEAR zaměřené na uživatele e-mailové platformy Zimbra Collaboration Suite (ZCS) nejméně od července 2025. NÚKIB doporučuje organizacím využívajícím Zimbra Collaboration Suite neprodleně ověřit, zda

    … více »
    Ladislav Hagara | Komentářů: 2
    včera 14:22 | Nová verze

    Intel vydal 42 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20260811 mikrokódů pro své procesory.

    Ladislav Hagara | Komentářů: 0
    včera 05:33 | Zajímavý článek

    Sny o designu GNOME Shellu, článek s náhledy a videi, představuje dlouhodobou vizi týmu GNOME pro vylepšení uživatelského rozhraní GNOME Shellu. Zatímco nedávné verze přinášely spíše drobné úpravy, designéři nyní plánují zásadnější změny.

    Ladislav Hagara | Komentářů: 14
    včera 05:22 | Nová verze

    Byla vydána nová verze 10.5 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu důležitých bezpečnostních oprav, vylepšení funkcí a oprav chyb. Nově vyžaduje podporu ECC (Elliptic Curve Cryptography) v libcrypto, včetně křivky NISTP521.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (18%)
     (30%)
     (6%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2381 hlasů
     Komentářů: 31, poslední dnes 00:27
    Rozcestník


    Dotaz: php mcrypt decrypt - kde je chyba?

    26.5.2011 16:34 adrinko | skóre: 22
    php mcrypt decrypt - kde je chyba?
    Přečteno: 420×
    prosím vás, encryptujem reťazec ok, ale ako ho decryptujem?
    
    
    	$cipher = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_CBC, '');
    
    	$iv_size = mcrypt_enc_get_iv_size($cipher);
    	printf("iv_size = %d\n",$iv_size);
    
    	$key256 = '12345678901234561234567890123456';
    	$key128 = '1234567890123456';
    
    	$iv =  '1234567890123456';
    	
    	printf("iv: %s\n",bin2hex($iv));
    	printf("key256: %s\n",bin2hex($key256));
    	printf("key128: %s\n",bin2hex($key128));
    	
    	// This is the plain-text to be encrypted:
    	$cleartext = "The quick brown fox jumped over the lazy dog +ľščťžýáíé:,-ôlúä´=;°°%ˇ(/!\")_:?";
    	printf("plainText: %s\n\n",$cleartext);
    
    	if (mcrypt_generic_init($cipher, $key256, $iv) != -1)
    	{
    		// PHP pads with NULL bytes if $cleartext is not a multiple of the block size..
    		$cipherText = mcrypt_generic($cipher,$cleartext );
    		//mcrypt_generic_deinit($cipher);
    		
    		// Display the result in hex.
    		printf("256-bit encrypted result:\n%s\n\n",bin2hex($cipherText));
    	}
    
      $cleartext2="2fddc3abec692e1572d9b7d629172a05caf230bc7c8fd2d26ccfd65f9c545269e2eb156091fd107608ae3cede2de06681f9fbcb8135431f960623f036b276f87be88604a9805bb397e72ec9a508174081a6b1291aa609d6a9529324b52ad2b47";
    
    		$cipherText2 = mdecrypt_generic($cipher,$cleartext2 );
    		mcrypt_generic_deinit($cipher);
    		
    		// Display the result in hex.
    		echo "256-bit DECRYPTED result:".$cipherText2;

    Řešení dotazu:


    Odpovědi

    26.5.2011 17:24 adrinko | skóre: 22
    Rozbalit Rozbalit vše Re: php mcrypt decrypt - kde je chyba?
    za $cleartext2 treba doplniť:
    function hex2bin($h) //tuto funkciu treba, tato nie je nativna v php. ale kupodivu bin2hex je.
      {
      if (!is_string($h)) return null;
      $r='';
      for ($a=0; $a< strlen ($h); $a+=2) { $r.=chr(hexdec($h{$a}.$h{($a+1)})); }
      return $r;
      }	
    $cleartext2=hex2bin($cleartext2);

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.