Buke´s PassWordGenerator

Jaa meneillään olevat projektisi tai valmiit pelit muun yhteisön kanssa täällä.
Post Reply
User avatar
Buke
Newcomer
Posts: 11
Joined: Mon Aug 27, 2012 5:51 pm
Location: Helsinki

Buke´s PassWordGenerator

Post by Buke » Tue Aug 28, 2012 5:11 pm

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
Intel 3960X @ 4.2ghz
4 x nVidia GTX 690 SLI
64GB RAM
960GB SSD
12TB HDD

Unelmointi ei ole rikos, eihän?

User avatar
Latexi95
Guru
Posts: 1165
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: Buke´s PassWordGenerator

Post by Latexi95 » Tue Aug 28, 2012 5:53 pm

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. ;)

User avatar
Buke
Newcomer
Posts: 11
Joined: Mon Aug 27, 2012 5:51 pm
Location: Helsinki

Re: Buke´s PassWordGenerator

Post by Buke » Tue Aug 28, 2012 6:18 pm

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 :D Projektista saattaa tulla melko pitkä.
Intel 3960X @ 4.2ghz
4 x nVidia GTX 690 SLI
64GB RAM
960GB SSD
12TB HDD

Unelmointi ei ole rikos, eihän?

User avatar
skorpioni-cb
Advanced Member
Posts: 364
Joined: Wed Dec 03, 2008 4:48 pm
Location: Turku

Re: Buke´s PassWordGenerator

Post by skorpioni-cb » Tue Aug 28, 2012 8:58 pm

Buke wrote: ...Ja en aidokaan myydä tätä pelkästään foorumiväestölle vaan koko internetille :D 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 :P
Minä en tiedä mitä tiedän, mutta sen tiedän ettei se ole mitään kaunista.

User avatar
valscion
Moderator
Moderator
Posts: 1593
Joined: Thu Dec 06, 2007 8:46 pm
Location: Espoo
Contact:

Re: Buke´s PassWordGenerator

Post by valscion » Tue Aug 28, 2012 9:04 pm

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.
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com

User avatar
Timblex
Advanced Member
Posts: 252
Joined: Sun Apr 11, 2010 10:37 am
Location: Kouvola

Re: Buke´s PassWordGenerator

Post by Timblex » Wed Aug 29, 2012 7:40 am

Eikös cbE:llä voi tehdä maksullisia pelejä kun siinähän ei ole FMOD:ia vai olenko väärässä?
Entinen timpe99...
Demokisa 2013 demo valmis, Check it out!

User avatar
Latexi95
Guru
Posts: 1165
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: Buke´s PassWordGenerator

Post by Latexi95 » Wed Aug 29, 2012 8:48 am

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.
Last edited by Latexi95 on Wed Aug 29, 2012 4:54 pm, edited 1 time in total.

User avatar
Konstaduck
Advanced Member
Posts: 267
Joined: Sat Dec 17, 2011 4:09 pm
Location: Nurmijärvi, Finland
Contact:

Re: Buke´s PassWordGenerator

Post by Konstaduck » Wed Aug 29, 2012 4:09 pm

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ä!
Konstaduck.net
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...

User avatar
valscion
Moderator
Moderator
Posts: 1593
Joined: Thu Dec 06, 2007 8:46 pm
Location: Espoo
Contact:

Re: Buke´s PassWordGenerator

Post by valscion » Wed Aug 29, 2012 4:19 pm

Attention:

Pysytäänpäs topikissa!

Jätetään myös ne pilkunviilaukset pois. Ne eivät tuo mitään lisäarvoa keskusteluun.
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com

User avatar
KilledWhale
Tech Developer
Tech Developer
Posts: 543
Joined: Sun Aug 26, 2007 2:43 pm
Location: Liminka

Re: Buke´s PassWordGenerator

Post by KilledWhale » Sun Sep 02, 2012 2:07 pm

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.
CoolBasic henkilökuntaa
Kehittäjä

cbFUN Kello
cbSDL
Whale.dy.fi

<@cce> miltäs tuntuu olla suomen paras

Post Reply