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:33 | IT novinky

    Papež Lev XIV. ve své první encyklice Magnifica Humanitas (Skvělé lidství), která se věnuje umělé inteligenci (AI), varoval před dezinformacemi, které AI manipulací s obsahem vytváří. Moc mají podle něj sociální sítě ovládané hrstkou soukromníků. Upozornil také roli digitálních platforem v obchodování s lidmi, které podle něj musí být uznáno jako současná forma otroctví. Papež se také poprvé omluvil za roli, kterou Vatikán sehrál při legitimizaci otroctví, a za to, že jej po staletí neodsoudil.

    Ladislav Hagara | Komentářů: 0
    dnes 16:11 | IT novinky

    Český telekomunikační úřad zveřejnil Výroční zprávu za rok 2025 (pdf), která shrnuje jeho hlavní aktivity v oblasti regulace elektronických komunikací, poštovních služeb, digitálních služeb a přípravy na dohled nad umělou inteligencí. Součástí zprávy jsou také data o vývoji trhu, včetně pokračujícího růstu spotřeby mobilních dat a rozšiřování sítí nové generace. Celkový objem přenesených mobilních dat dosáhl v roce 2025 přibližně

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 16:00 | Nová verze

    Tým sdružení CZ.NIC vyvíjející routovacího daemona BIRD oznámil vydání nových verzí 3.3.0 a 2.19.0. Ty přinášejí podporu pro EVPN/VXLAN a automatizaci BGP na základě router advertisementů. Více informací je k dispozici v archivu uživatelského mailing-listu.

    VSladek | Komentářů: 0
    včera 04:33 | Nová verze

    Open source software pro úpravu digitálních fotografií LightZone (Wikipedie) byl vydán v nové verzi 5.0.0. LightZone je dnes k dispozici pod licencí BSD. Původně se jednalo o proprietární software vyvíjený společností Light Crafts. Ta v prosinci 2012 souhlasila s uvolněním zdrojových kódů jako open source [Wayback Machine].

    Ladislav Hagara | Komentářů: 0
    23.5. 17:22 | Nová verze

    Byla vydána verze 0.84 telnet a ssh klienta PuTTY (Wikipedie). Podrobnosti v přehledu nových vlastností a oprav chyb a Change Logu.

    Ladislav Hagara | Komentářů: 2
    22.5. 19:44 | IT novinky

    Microsoft představil Azure Linux 4.0 a Azure Container Linux. Na konferenci Open Source Summit North America 2026 organizované konsorciem Linux Foundation a sponzorované také Microsoftem. Azure Linux 4.0 vychází z Fedora Linuxu. Azure Container Linux je založen na projektu Flatcar. Azure Linux (GitHub, Wikipedie) byl původně znám jako CBL-Mariner.

    Ladislav Hagara | Komentářů: 0
    22.5. 12:22 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 165 (pdf).

    Ladislav Hagara | Komentářů: 0
    22.5. 10:55 | Nová verze

    Byla vydána verze 9.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.

    Ladislav Hagara | Komentářů: 7
    22.5. 09:33 | IT novinky

    Firefox 151 podporuje Web Serial API. Pro komunikaci s různými mikrokontroléry připojenými přes USB nebo sériové porty už není nutné spouštět Chrome nebo na Chromiu postavené webové prohlížeče.

    Ladislav Hagara | Komentářů: 11
    22.5. 04:44 | Nová verze

    Byla vydána nová stabilní verze 8.0 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 148. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (26%)
    Celkem 1706 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: Bash | encrypt - decrypt

    25.7.2012 16:24 Jarek
    Bash | encrypt - decrypt
    Přečteno: 364×
    Ahoj, neznáte někdo nějakou funkci nebo navod jak zakodovat cca 25-30 znaku do max 16znaků? Samozrejme to musi jit i provest zpet ;) Díky

    PS: jeste priklad
    moje_mila_babicka_ma_buchty = asds5v4zr2d6f42v

    Řešení dotazu:


    Odpovědi

    frEon avatar 25.7.2012 17:01 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    pokud zakodovany retezec ma byt kratsi nez nezakodovany, tak si muzes byt jisty, ze existuji 2 ruzne retezce, ktery kdyz zakodujes, tak na tebe vypadne to samy.... takze si myslim, ze chces nesmysl... k cemu to chces? mozna se da najit pro reseni tveho problemu neco lepsiho...
    Talking about music is like dancing to architecture.
    25.7.2012 17:58 Jarek
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    Potřebuji nějak ošetřit názvy uživatelů v mysql. Jelikož můžu uložit max. 16 znaků jako název uživatele a potřebuji daleko více než 20 znaků tak nevím jak to mám udělat. Tvořím plně automatický systém pro zálohování jak http tak sql databází, ale potřebuji nějak ošetřit to, že chci mít stejný název databáze jako jsou domény včetně domén 3 řádu. Čili když budu mít např. takové názvy domén
    www.domena.cz
    foo.domena.cz
    www.domena.eu
    foo.domena.eu
    
    www.jina-domena.cz
    foo.jina-domena.cz
    www.jina-domena.eu
    foo.jina-domena.eu
    atd..
    chci mít i takové názvy uživatelů a databází aby script věděl kam má co uložit.. Samozřejmě můžu napsat do souboru co k čemu patří ale to nechci, jak jsem psal systém je zcela plně automatický a tohle je jediný problém na který jsem narazil...
    25.7.2012 18:22 Kit
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    Udělat uživatele s <=16 znaků a oddělit je od názvů domén. Nechápu, proč bych se jako uživatel měl jmenovat www.domena.cz. To bych musel mít pro každou doménu nový účet.
    25.7.2012 18:29 Jarek
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    No to by mě zajímalo jak by jsi to chtěl udělat automaticky.. bez zasahu do nějakého nastavení..
    25.7.2012 21:27 Kit
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    Uživatel si zvolí přihlašovací jméno a ve svém účtu si založí potřebné domény. Je to dost automatické?
    25.7.2012 18:33 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    Na to ale nepotřebujete umět zpětný převod z uživatelského jména na doménová jméno, ne? Doménové jméno může být uložené třeba v nějaké tabulce v té databázi. Pokud pro jména uživatelů můžete využít všechny 8bitové ASCII znaky, použijte MD5 - to vám dá právě 16 osmibitových písmen. Pokud je pro jméno možné použít jen malá a velká písmena a číslice (a velikost písmen se rozlišuje), chtělo by to nějakou hashovací funkci v výstupem 96 bitů a výstup zakódovat pomocí bas64. Žádná taková mne ale nenapadá. Jedině vzít třeba MD5 a z výstupu použít jen 96 bitů, což je sice kryptografický paskvil, ale tady by to snad mohlo být jedno. Akorát bych pak už radši počítal s možností kolizí -- spočítat uživatelské jméno, ověřit doménu podle tabulky v databázi, a pokud nesedí, přičíst k výstupu např. jedničku, otevřít příslušnou databázi a takhle pokračovat, dokud se příslušný uživatel nenajde.

    A nebo vytvořit jeden uživatelský účet pod kterým bude tabulka s mapováním doména -> uživatelské jméno. Tj. to vaše řešení se souborem, akorát by to bylo v databázi.
    14.8.2012 16:44 Jarek
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    použijte MD5 - to vám dá právě 16 osmibitových písmen
    no já nevím, ale mě to vrací 32 znaků, ne 16 znaků..
    
    echo "$NAZEV_UZIVATELE" | md5sum // c8cd77bdbaa7fb89239df8f30d97b952
    14.8.2012 16:56 l4m4
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    To je hexadecimální zápis, tj. jeden bajt (znak) je zapsán pomocí dvou hexadecimálních číslic.
    rADOn avatar 14.8.2012 17:04 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    Však Filip psal uříznout požadovaný počet bitů. Nebo si napsat hustší než hexadecimální reprezentaci. Navíc já bych se tolik nebál kolize a klidně si složil řekněme kousek jména a kousek hashe, aby to bylo taky trochu lidsky čitelný. Pokud nemáš spousty stejných domén tak by klidně mohlo stačit 4-6 znaků.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    14.8.2012 17:10 l4m4
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    echo -e $(echo $NAZEV_UZIVATELE | md5sum | sed 's/ .*//;s/../\\x\0/g') | base64
    Na base64 to zhustíš třeba takhle (a pak teprve uřízneš).
    rADOn avatar 14.8.2012 17:28 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    To je dobrej trik s tim sedem do echa, čuměl jsem na to asi minutu než mi to došlo… smekam.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    14.8.2012 17:18 Jarek
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    OK, poradíte mi prosím ještě tedy jak bych mohl získat z proměnné třeba prvních 10 znaků? Děkuji
    rADOn avatar 14.8.2012 17:32 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Bash | encrypt - decrypt
    ${FOO:0:10}
    "2^24 comments ought to be enough for anyone" -- CmdrTaco

    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.