Page 1 of 1
Buke´s PassWordGenerator
Posted: Tue Aug 28, 2012 5:11 pm
by Buke
Hei kaikki tämän foorumiyhteisön jäsenet!
Olen tässä pari viikkoa sitten aloitellut Coolbasicin käyttöä ja tähän asti olen saanut aikaan
hienon noise-efektin. Nyt olen aloittanut ensimmäisen projektini: Buke's PassWordGeneratorin! Nimensä mukaan kyseessä on salasanageneraattori. Tuollaisestahan on helppo tehdä yksinkertainen versio, mutta minä tähtään pitemmälle: Aion tehdä softastani maksullisen version. Suunnitteilla olisi, että ilmaisessa versiossa olisi tiettyjä rajoitteita mm:
- Rajoitettu salasanagenerointi(salasanoja voidaan generoida vain pieni määrä)
- ei graafista käyttöliittymää
- vain pieniä kirjaimia
- merkkiraja
- tiedostoa, johon salasana tallennetaan, ei voi kryptata
- Softaa voi käyttää vain rajallisen ajan
- jotain muuta, jos keksin
Tiedä häntä, tulenko sitten tienaamaan tällä. On myös ilmaisia salasanageneraattoreja. Noh kyse ei ole rahasta, vaan hauskuudesta ja mielenkiinnosta. Sanokaahan mielipiteitä projektistani ja sen järkevyydestä yms. Tässä vielä pari ruutuammusta:
screeni.png
Re: Buke´s PassWordGenerator
Posted: Tue Aug 28, 2012 5:53 pm
by Latexi95
Joo ei 20 rivin koodilla yleensä paljoa rahaa tienaa. Tein kilpailevan version:
Code: Select all
Const allowedChars = "abcdefghijklmnopqrstuwxyz1234567890"
uusi:
Repeat
passlenTxt$ = Input("Syötä salasanan pituus: ")
DrawScreen
Until KeyHit(28)
CloseInput
passlen = Int(passlenTxt)
password$ = ""
For i = 1 To passlen
passChar$ = Mid(allowedChars, Rand(1, Len(allowedChars)), 1)
If Rand(0, 1) = 1 Then passChar$ = Upper(passChar)
password$ + passChar$
Next i
AddText "Generoitu salasana: " + password$
Repeat
DrawScreen
Until KeyHit(28)
Goto uusi
Toki tälläisiä projekteja saa tehdä, mutta turha kuvitellakkaan että joku ostaisi tuollaista vaikka tekisit siitä kuinka hienon. Eli turha tehdä mitään rajoitettua ilmaisversiota, kun foorumi porukasta suurinosa saa alle 10 minuutissa tehtyä vastaavan. Mutta onnea nyt kuitenkin projektiin.
Re: Buke´s PassWordGenerator
Posted: Tue Aug 28, 2012 6:18 pm
by Buke
Latexi95 wrote:
Toki tälläisiä projekteja saa tehdä, mutta turha kuvitellakkaan että joku ostaisi tuollaista vaikka tekisit siitä kuinka hienon. Eli turha tehdä mitään rajoitettua ilmaisversiota, kun foorumi porukasta suurinosa saa alle 10 minuutissa tehtyä vastaavan. Mutta onnea nyt kuitenkin projektiin.
Minulla ei ole tarkoitusta saada tällä rahaa. Teen projektia vain hauskuuden vuoksi. Kannattaa lukea aina se aloitusviesti kunnolla:
Noh kyse ei ole rahasta, vaan hauskuudesta ja mielenkiinnosta
Ja en aidokaan myydä tätä pelkästään foorumiväestölle vaan koko internetille
Projektista saattaa tulla melko pitkä.
Re: Buke´s PassWordGenerator
Posted: Tue Aug 28, 2012 8:58 pm
by skorpioni-cb
Buke wrote:
...Ja en aidokaan myydä tätä pelkästään foorumiväestölle vaan koko internetille
Projektista saattaa tulla melko pitkä.
No jos yrität "myydä" tätä ympäri internettiä, niin onnea vaan, siellä on niin monta ilmaista,selainpohjaista, ja muistisäänön rakentavaa vastaavaa, että kilpailussa tuut häviimään. Mutta jos yrität, tee se edes WinAPI:lla
Ja tämän WinApi-kommentin tarkoitus on olla trolli
Käytä nyt hyvä mies(?) C++ tähän projektiin
Re: Buke´s PassWordGenerator
Posted: Tue Aug 28, 2012 9:04 pm
by valscion
Joo eipä tällaisella rahaa saa. Mutta jostainhan sitä täytyy koodailukin aloittaa niin mikä ettei tällaisella. Hyvää harjoitusta.
Buke wrote:Sanokaahan mielipiteitä projektistani ja sen järkevyydestä yms.
Screenshotista ei paljoa pysty sanomaan, olisi siis mukava saada ihan jotain testattavaakin. Kuten edellä mainitsin, ei tällaisella rahaa saa, niin suotta keskityt edes minkään rajoitusten tekemiseen. Senkus koitat tehdä mahdollisimman viimeistellyn ohjelman niin voit sitten myöhemmin katsoa sitä ja olla ylpeä ensimmäisestä julkaistusta projektistasi. CB-ohjelmia ei muutenkaan voi lisenssisyistä myydä ellet osta FMOD-lisenssiä.
Lisätietoja tästä foorumitopikista.
Muille tiedoksi: Jätetään sitten ne irvailut ja offtopikit pois.
Re: Buke´s PassWordGenerator
Posted: Wed Aug 29, 2012 7:40 am
by Timblex
Eikös cbE:llä voi tehdä maksullisia pelejä kun siinähän ei ole FMOD:ia vai olenko väärässä?
Re: Buke´s PassWordGenerator
Posted: Wed Aug 29, 2012 8:48 am
by Latexi95
timpe99 wrote:Eikös cbE:llä voi tehdä maksullisia pelejä kun siinähän ei ole FMOD:ia vai olenko väärässä?
Olet käsittääkseni oikeassa. cbE ei käytä FMODia vaan allegroa jonka lisenssi sallii kaupalliset sovellukset.
Re: Buke´s PassWordGenerator
Posted: Wed Aug 29, 2012 4:09 pm
by Konstaduck
Latexi95 wrote:cbE käytä FMODia vaan allegroa.
'
Pilkunviilaus: Tarkoittanet ei käytä.
Jos näin on, cbE:n ansiosta coolbasic on lisenssivapaa ennen CbC:tä!
Re: Buke´s PassWordGenerator
Posted: Wed Aug 29, 2012 4:19 pm
by valscion
Attention:Pysytäänpäs topikissa!
Jätetään myös ne pilkunviilaukset pois. Ne eivät tuo mitään lisäarvoa keskusteluun.
Re: Buke´s PassWordGenerator
Posted: Sun Sep 02, 2012 2:07 pm
by KilledWhale
Buke wrote:Hei kaikki tämän foorumiyhteisön jäsenet!
Olen tässä pari viikkoa sitten aloitellut Coolbasicin käyttöä ja tähän asti olen saanut aikaan
hienon noise-efektin. Nyt olen aloittanut ensimmäisen projektini: Buke's PassWordGeneratorin! Nimensä mukaan kyseessä on salasanageneraattori. Tuollaisestahan on helppo tehdä yksinkertainen versio, mutta minä tähtään pitemmälle:
Aion tehdä softastani maksullisen version. Suunnitteilla olisi, että ilmaisessa versiossa olisi tiettyjä rajoitteita mm:
- snip -
Tiedä häntä, tulenko sitten tienaamaan tällä. On myös ilmaisia salasanageneraattoreja. Noh kyse ei ole rahasta, vaan hauskuudesta ja mielenkiinnosta. Sanokaahan mielipiteitä projektistani ja sen järkevyydestä yms. Tässä vielä pari ruutuammusta:
screeni.png
Ei kannata alkaa rahaa pyytämään. Salasanojen generointiin löytyy parempia, täysin ilmaisia ja avoimen lähdekoodin omaavia ohjelmia. Esimerkiksi lähes joka Linux-distron repoista löytyy
pwgen, josta löytyy kaikki ominaisuudet mitä salasanageneraattorilta voikaan odottaa. Se kykenee mm. luomaan helposti muistettavia, mutta silti kohtuu turvallisia salasanoja tai tarvittaessa täysin satunnaisia salasanoja.
Mutta jatka toki projektia. Harjoitusmielessä varmasti hyvä projekti.