Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:258:34b5:50...–

peter
Číslicová technika › Číslicová technika - obvody…
23. 6. 2014   #191343
peter
.NET › Nápad na šifrování
23. 6. 2014   #191341

jeste mne napadlo, ze by slo pouzit treba prvocislo nejake vysoke v binarnim kodu jako klic. Zapsat jeho poradi v prvocislech. Treba
1 2 3 5 7 11 13 17 19
19, 9. v poradi.
Ale, zas, kdyby se to pravidelne opakovalo, i s velkym cislem, tak by to mohlo byt napadne.
Jeste by slo ten binarni kod ulozit nekde doprostred kodu na pozici X, ktera by byla random cislo a toto cislo ulozit na konec nebo na nejakou presnuo pozici, treba 1/5 kodu, takze by to byl takovy dvojklic. Protoze vetsina koderu klic da prave na zacatek nebo konec textu. Base64 by se v tomto pripade asi dobre uplatnilo.

peter
.NET › Nápad na šifrování
23. 6. 2014   #191340

Jo, no, tudle jsem tvrdil, ze obejit hash md5 je taky brnkacka a popsal jsem i zpusob. O par let pozdeji se toho chopil nejaky student, aby to dokazal a zpusob pouzil uplne ten samy.
Jak uz jsem rikal, kdyby slo o normalni text, tak je pravdepodobne, ze vice znaku po sobe vytvori casti slo. A tudiz z toho by sa dalo usoudit, ze je algoritmus jednoduchy. A kdyz ta slova budou smerem doprava nebo doleva, z toho se da usoudit, ze to to pise smerem dopredu a po zpatku. A prvni, co mne napadne, ze dela prave to, co jsem uvedl nahore s tim Welcome. Pak uz by to byla brnkacka.
Kdyby to delal program, tak by na to take prisel brzy.
Kdyby pouzival hrubou silu, kdy projde asi 10 kombinaci dopredu a dozadu, tak pocitam, ze soucasne bezne pc to do 1-2 dni zvladne.
Pokud by ale puvodni kod nebyl text, ale sifra, tak nevim, zda by si s tim poradil :)

Pokud bys chtel neco podobneho na michani pismenek, kde je treba take klic, pak se da pouzi gzipove BWT transformace fungujici na principu serazovani. Vysledny text bude vicemene serazen podle abecedy.
http://peter-mlich.wz.cz/…cryptbwt.htm

Nebo muzes pouzit zrovna zip algoritmus, ten zadne klice nepotrebuje, vytvari si ho primo z kodu.

Pr. BWT, posledni odstavec od Romana Z by vypadal takto: 

téíeizoasmež,váaá.í.yéoau,iusA.sáke,ee,utí)híoěvíeíéy.íí  akmtáyt)říj   .vn  lzn nnn   jrvml eoeýí koe  áeadtnčbřjtvrmp vdnžřzltnnmřnlllni iiiilllccáštrštršršsšš  aěae  SeiíoeayskaaíaaakaikššV táo ttsyAyže zzčače(v  áz čá e á  áe átrmltgtptktsddgrgtpplsbp(rr saxd    sfofeofofhhféfoeu  juu íe raax ssi ue íriiúx asmkoommoooo íkooou íbo eoeeeddrvmvkv e ýeunvnvndlrvnvvnnntnlčsnjnnnpncjčnnn lkmíoenoondppppe e  yý oy
klic = 72
peter
JavaScript, AJAX, jQuery › podmínky v jquery
23. 6. 2014   #191338

Jaj, jsem smazal to nejdulezitejsi :) Ze se velikost ale zapisuje v px, takze 180 samo o sobe nic nemusi udelat. Je to tam i v tom examplu
 

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>animate demo</title>
<style>
div {
position: absolute;
background-color: #abc;
left: 50px;
width: 90px;
height: 90px;
margin: 5px;
}
</style>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<button id="left">&laquo;</button>
<button id="right">&raquo;</button>
<div class="block"></div>
<script>
$( "#right" ).click(function() {
$( ".block" ).animate({ "left": "+=50px" }, "slow" );
});
$( "#left" ).click(function(){
$( ".block" ).animate({ "left": "-=50px" }, "slow" );
});
</script>
</body>
</html>
peter
JavaScript, AJAX, jQuery › podmínky v jquery
23. 6. 2014   #191336

http://api.jquery.com/animate/

var x = 1;
document.onclick = function(event) {x = -x;} // nevim, zda by tam ted nemelo byt tez return false
...x*180 ...

Nebo
<script> var x = true; document.onclick = function(event) {x = !x;} </script>
<span onclick="alert(x ? '+=180' : '-=180');">klikni</span>

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý