weeeee
String byte
adler32 är en kontrollsumma man kan använda till ex. text.
se: http://en.wikipedia.org/wiki/Adler-32
kort svarat, nej du kan inte få fram vad strängen ???????? var. Men du kan via t.ex. bruteforce ta reda på alla möjliga strängar av den längden som får kontrollsumman: 0xe8b0279L
Eftersom strängen är så pass kort så bör det dock endast finnas en möjlighet. Du bör även kunna finna denna genom att nyttja det som står under disadvantages på wiki-sidan.
Lycka till
Edit...
kort analys ...
kontrollsumman i binärt format: 111010001011 0000001001111001
de 16 lägsta bitarna:
0000001001111001_2 = 633 (bas 10)
och de högsta bitarna:
0000111010001011_2 = 3723 (bas 10)
strängen s var 8 tecken låt s[i] beteckna det i:te tecknet där s[1] motsvarar det första tecknet.
då har vi att:
1 + sum( (char)s[i], i=1..8 ) = 633
eller att summan av asciivärdet för alla tecken ska bli 633-1 = 632
Med hjälp av detta kan du väldigt enkelt utesluta många strängar ... förutsatt att det endast är alfabetiska tecken och inga siffror med i strängen så kan du börja med strängen:
AAAAAAxz
sedan minskar du succesivt en bokstav och ökar en annan t.ex.
AAAAAAyy
AAAAABwz
osv.
för varje sträng till kandidat så räknar du ut den övre summan:
8 + sum( (8+1 - i)*(char)s[i] , i=1..8 ) = 3723
eller:
sum( (9- i)*(char)s[i] , i=1..8 ) = 3715
eller
8*s[1] + 7*s[2] + 6*s[3] + 5*s[4] + 4*s[5] + 3*s[6] + 2*s[7] + s[8] = 3715
allt detta förutsätter att det inte blir overflow någonstans så att du måste ha med modulo-operatorn. Med modulooperatorn och overflow så blir det inte lika enkelt
jo så under dessa förutsättningar så bör du kunna lösa det hela relativt enkelt.
Lycka till igen!
- Idag Iphones marknadsandel faller i USA 11
- Igår Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk 47
- Igår Nu stiger hårddiskpriserna med uppemot 10 procent 15
- Igår Analytiker: Apple har överskattat intresset för Vision Pro 50
- 24 / 4 AMD, Nvidia och Intel – vad är det för skillnad mellan grafikkortstillverkarna? 27
- Nintendo-innehåll tas bort från Garrys Mod18
- Telenors router och netgear sammankopplade4
- AMD, Nvidia och Intel – vad är det för skillnad mellan grafikkortstillverkarna?27
- EK Water Blocks lovar bot och bättring20
- Wordle på svenska - ordlig.se7856
- Posta din hastighet!2444
- Epic games nere?1
- Amazons Fallout-serie regisseras av Jonathan Nolan (Inte den Nolan, men hans brorsa)333
- Simulator - hjälp/tips på bildförskjutning sökes18
- Nyhetstips!427
- Säljes i3-8100
- Köpes Luftkylning och Fläktar
- Köpes Nvidia Quadro P400,600 eller 620
- Säljes Dell Latitude 7530 15,6”
- Köpes Önskar köpa 6700xt eller 3070
- Säljes Asus Geforce RTX 2070 8GB Strix Gaming OC
- Köpes Köper bärbara datorer, trasiga, utan skärm etc.
- Säljes Lenovo Thinkcentre M73
- Säljes Lenovo Legion Slim 5 14” OLED
- Säljes Asus VG248 24"
- Iphones marknadsandel faller i USA11
- Konsumentverket granskar tio nätbutiker som lurat kunder13
- Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk47
- Nintendo-innehåll tas bort från Garrys Mod18
- Nu stiger hårddiskpriserna med uppemot 10 procent15
- Quiz: Vad kan du om Inet?68
- Analytiker: Apple har överskattat intresset för Vision Pro50
- Microsoft rullar ut Startmenyreklam till alla59
- EU röstar igenom ”rätten att reparera”53
- Viaplay sätter ner foten mot delade konton55