16. 10. 2016

hesl01d - Help

Overview:
Application hesl01d is offline password and multi-service access manager. 
You can store and manage here various types of data for accessing to the web and email services and other stuff which requires any kind of user name of password.

Main features:
  • access to the application is protected by the user password which is crypted by the internal security key* and can be changed after login in to the application
  • each record saved or managed by the application is crypted by the internal security key*
  • there is no installation required for launching of application
  • there is no requirement for internet connection to run the application
  • selected services (like web pages) can be launched directly from the application
  • application contains integrated password generator and manager
  • application contains other small features (like copy to clipboard feature etc.)
*internal security key - non-dictionary string of 149 characters containing different types of letters and special signs

Installation:
Once the package is downloaded, open it and unpack the content of this package to any existing directory.
There is no special requirement where the directory needs to be created - jsut select your favourite location (e.g. C:\Program Files\hesloid).
Check the unpacked content. Needs to contain:
  • data.0 - directory for all saved and managed records (encrypted data)
  • data.1 - encrypted data file
  • data.2 - encrypted data file
  • data.3 - configuration file for application
  • hel01d.exe - executable file of application
Note that all these files and one directory needs to be saved and located as show, else the application will not work properly.

First launch:
Double click on the executable file hesl01d.exe and wait until the small login window will appear.
For the first time use default password 1234 and click on the button OK.
Login window
Please, change this default password to your own password via settings window - method is described below.
Once the given password is checked as correct, login window is closed and main application windows is shown.
Here you can see the list of available records on the left side, available function buttons on the right side and entry/review text fields on the bottom.
Main window after login
Open and review selected record:
In the list of available records select the record - click on it - make it selected.
To open and review this record, click on the button Open record, or just double click on the selected record.
This record will be automatically decrypted and its content will be uploaded into the text fields on the bottom of the window.
Now, you can read, copy or modify shown data.
Opened selected record in main window
If you want to see the password, just click on the check box with the description Show password.
Once checked, real password will be shown instead of default stars.
Shown password for opened record
Create new record:
To create a new record, keep all entry/text fields empty - you can clear them by clicking on the button Clear.
Fill at least three required fileds (marked by blue) and then click on the button Add record.
New encrypted record will appear in the list of records.

Modify existing record:
If you want to modify any existing record, this record needs to be marked and opened as a first.
Then, modify all required data in this record and then click on the button Add record.
Modified data will be re-writed in this selected record.
If you will change the Record ID, a different record with new ID will be saved and the original record will be kept in the list of records.

Delete record:
In case that you will need to remove - delete any record, select the right one in the list of records.
Then click on the button Remove record and confirm the question.
Selected record will be deleted without option for its recovery.

Settings - general settings and password:
In the main window of application click on the button Settings.
New independent window will appear.
On the tab General you can find a simple text field where you can change (rewrite) your main login password.
Just rewrite the default 1234 with your own secret password.
Once you will close this settings window, all changes will be automatically saved - this means that also this password will be saved and encrypted.
For the next login to the application use your own password.
Settings - tab for managing of general password
By checking of options Keep minimized and Always on top you may select if application will be always minimized in the task bar and if will be always on top of all other windows shown on your desktop.

Settings - password generator:
If you need to create a strong password for any purpose, don't hesitate to use integrated password generator.
Just choose witch kind of letters/signs your new password will need to contain and how many digits needs to have.
Then click on the button Generate.
Settings - tab with password generator
Once the new password is generated, it will be shown in the text field on the bottom of the window.
You may copy this new password to the clipboard or click on the button Add to manager.
With this, generated password will be saved in encrypted data file.
Settings - example of generated password
Settings - password manager:
To see and manage the list of saved passwords (without assignment to the any service) click on the tab Password manager.
Here are primary saved generated passwords from Password generator, but users can keep here any other passwords or notes.
Settings - example of saved passwords

Download: download link is available after payment of 5 Euro/USD
For a payment and download link you can contact me via email or Skype (emsi_mikal)

8. 10. 2016

hesl01d (BETA)

WIP report 08/10/2016

Pred nejakým časom, nech je to cca mesiac späť som sa rozhodol že je toho už veľa na moju pamäť a že si budem šetriť hlavu na dôležitejšie veci ako pamätať si rôzne heslá pre cca 40 rôznych prístupov (weby, e-bankingy, rôzne informačné systémy a pod.).
Začal som teda usilovne pátrať po internetoch.
Žiadna z rozumne dostupných aplikácii (rozumej freeware) ale nespĺňala moje požiadavky či očakávania z rôznych dôvodov a tak som sa rozhodol pre vlastné riešenie ušité na mieru - bez zbytočných blbostí okolo a s presne definovanými požiadavkami čo sa kam, kde a ako bude ukladať a šifrovať, čo sa kedy má stať pri kliknutí tam a tam, proste klasická príprava.
Spísanie základných požiadaviek (a návrh vzhľadu) bolo otázkou pár minút ... potom už len spustiť Visual Studio a založiť nový projekt.

A tak začala vznikať apka s názvom hesl01d (čítaj ako hesloid).
Zatiaľ je v stave vývoja a priebežného testovania, ale už teraz je možné jej aktuálnu verziu považovať za Betu.
Čiže viac info neskôr ...

Hlavné fíčurky:

  • prístup do aplikácie je chránený užívateľsky zvoleným heslom, ktoré je zabezpečené interným šifrovacím kľúčom*
  • každý záznam ktorý je uložený, či spravovaný v aplikácii je zabezpečený interným šifrovacím kľúčom*
  • pre spustenie aplikácie nieje potrebná inštalácia alebo registrácia
  • pri behu aplikácie nieje potrebné žiadne sieťové pripojenie do internetov 
  • apka obsahuje integrovaný generátor a manažér užívateľských hesiel ktoré sú zabezpečené interným šifrovacím kľúčom*
  • v apke je integrovaná nápoveda
  • a v neposlednom rade apka obsahuje ostatné drobné blbosti uľahčujúce prácu s aplikáciou a dátami v nej

* kľúč - 149 znakové neslovníkové heslo/reťazec obsahujúci rôzne druhy znakov

Download: TBD

4. 10. 2016

Poroučíme větru! Dešti!

Nedávno sa mi už ani neviem odkiaľ, podarilo zablúdiť na akúsi stránku iMeteo.sk (aj napriek tomu že najradšej používam veľmi spoľahlivé predpovede z accuweather.com). Proste som sa tam dostal asi zo zvedavosti ... to je v kontexte jedno :)
Už na prvý klik-pohľad tento web vyzerá dosť amatérsky a nieje to teda žiadny inovatívny portál so zobrazovaním predpovede počka nejakým prevratným či neokukaným a lajkovi lahodiacim spôsobom.
Proste iba ďalšia zbytočná amatérska stránka s predpoveďou počasia využívajúca niekoľko rôznych zdrojov vo formáte voľných (?) XML dát.
Práve tieto rôzne zdroje a ich odlišné vizualizácie deformujú dizajn pseudo-počko-portálu a degradujú ho na tú amatérsku úroveň, ale OK, snaha je a to sa cení.
O to nemilejšie bolo moje prekvapenie keď som sa tam kdesi preklikol na nejakú komentovanú časť - niečo ako predpoveď počasia na týždeň s pár sprievodnými vetami a na mňa vtedy vyskočila dosť agresívnym spôsobom veľká STOP-ka.
Vraj aby som si AdBlock vypol lebo oni takto prichádzajú o reklamu a tak o eurocentíky z tejto rekalmy.
Hmmm ... preberajú voľné, rozumej zadarmo dostupné (?) XML dáta a iné meteo informácie a snažia sa zarobiť na ich zobrazovaní, či distribúcii ďalej ... hmmm ...
Ale dobre teda, nech je po vašom aspoň na týcht pár desiatok sekúnd.
Vypol som teda AdBlock pre zadanú doménu - dal som ju do filtra AdBlocku.
Ale čuduj sa svete, furt ništ.
To že to naozaj funguje filtrovanie domén alebo častí webov v AdBlocku mám samozrejme overené, takže som zostal v miernom šoku že čo to.
Ale opäť dobre teda, OK, skúsme AdBlock vypnúť úplne pre všetky internety a nielen pre tento super-meteo-portál.
A výsledok ... celé zle.
Radšej rýchlo vymazávam históriu prehliadača a snažím sa zabudnúť kde som to pred pár minútami na internetoch bol a čo som tam vlastne pozeral?