Stefan's profileStefan Prodan's spacePhotosBlogLists Tools Help

Blog


    My Smartphone Wallet Beta v1.0

    My Smartphone Wallet is a freeware mobile application designed to store in a secure way your credit card information, very simple and easy to use. This application is compatible with Windows Mobile Version 5 and 6 for Smartphone QVGA and needs .NET Compact Framework 2.0 installed on the device. The current version 1.0.0.0 Beta was tested on HTC S710 device and should work fine on any Windows Mobile 6 Standard Edition without the need of .NET Compact Framework updates.

    MySpWallet Beta v1.0

    Why this software? Well there is no freeware wallet application for Smartphone that I could find on the web and as any software developer will say "If you can make your own why buying from others ?! " :)  Before I was storing in my notes the credit card information as allot of people do... so if anyone finds your lost phone or steals it there is a big chance that you'll lose the money from the cards as well, with this app no such thing is possible, just put a strong password and you are safe. Only someone that can reverse SHA1 can hack the password, so I wouldn't mind about that. (For geeks: I know about MD5 and SHA1 reverse lookup databases but with a strong password all the effort to crack are in vain).

    Features

    • Password protected access to credit cards information
    • Encrypts all credit cards entries using 128-bit Hash and 40-bit Symmetric
    • Stores all the information needed for online transactions
    • Warns about expire dates
    • Data file backup (restore is done by copy/paste to app dir)
    • No phone dependencies, the data can be accessed on any WM5 or WM6 device with the rite password
    • Small memory footprint (internal memory can be monitored using the "Memory info" function)

    In version 1.0.0.0 the credit card fields that are stored are:

    1. Credit Type (Visa, MasterCard, etc)
    2. Owner (the person name that owns the card)
    3. Bank name
    4. Card number
    5. Card CVV/CVC/CID Code (Security code on the back of the card, not all types has it)
    6. Expiration date
    7. Card PIN (Used for money redraw at the ATM)
    8. Lost phone number (any card has it)
    9. Notes (extra data that you can add like currency and such)

    Thing to do (final version)

    • Test the application on different devices (help needed)
    • Add a strong password evaluator
    • Restore function
    • Optimize the code that deals with save & load of the wallet data file
    • Maybe add more fields to the credit card entry (suggestion are welcomed)

    Safety concerns?
    This software is made using VS.NET and WM6 SDK, the code is not protected in any way so you can easily decompile it and see the C# code for yourself, there is no trick in it, no secret backdoor access or any bad intentions. I intend to make this project open source if anyone shows interest in it. The encryption code uses Microsoft Base Cryptographic Provider v1.0 so if there is any vulnerability blame the Windows Mobile Kernel or RSA :)

    License
    I hereby state that My Smartphone Wallet is Freeware, and therefore can be used in an unlimited fashion for any purpose by individuals, corporations, educational, government, military departments, and any other entity. It is prohibited to sell My Smartphone Wallet standalone as part of another software, to distribute in any form without permission from Stefan Prodan, or to claim any rights regarding My Smartphone Wallet.
    The software is provided "AS IS" and the author and contributors disclaim all warranties with regard to this software including all implied warranties of merchantability and fitness. In no event shall author and contributors be liable for any special, direct, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software.

    Download Beta 1.0 (Copy the .cab file to your mobile phone and run it)

    If you use this app and have
    any thoughts post a comment or
    contact me any time at:
    hotmail

    Digg!

    Comments (3)

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    Jameswrote:
    Great finally I found a password manager for my htc 620 all other free software doesn't work on it. But I would like some export function, just in case a sell my phone. Oh, and an auto logout function would be nice in case I forget to close the application.
    3 Apr.
    Janwrote:
    Hello Stefan
    Many thanks for a great idea with this application and effort you put into creating it.
    However, I also have such trouble as Mike - I don't see any text in menus. My smartphone is ASUS M530W (Aries), Windows Mobile is version 5.2.1239, Compact Framework is version 2.0.7045.0 (not sure it this could cause any troubles).

    Hope it helps you to discover this issue.
    18 Feb.
    Picture of Anonymous
    Mike wrote:
    I downloaded the wallet app. for my windows mobile smart phone, the pantech duo by att. the app. downloaded fine and installed fine but when i opened the app. for the first time all the right feilds an boxes were there but you can not see the text. and when you advance to set up it only lists mastercard. so i would use it but the above mentioned problems keep me from using.
    21 Oct.

    Trackbacks

    The trackback URL for this entry is:
    http://stefanprodan.spaces.live.com/blog/cns!51631701627C9BD0!199.trak
    Weblogs that reference this entry
    • None