Click here to Skip to main content

Visual Basic

 
AnswerRe: Converting fromVB.NET to C PinmemberWes Aday7-Oct-12 2:57 
QuestionAdditional properties or methods into midi form of VB6.0? PinmemberMember 24584675-Oct-12 21:37 
AnswerRe: Additional properties or methods into midi form of VB6.0? Pinmemberjan212r6-Oct-12 0:14 
GeneralRe: Additional properties or methods into midi form of VB6.0? PinmemberMember 24584676-Oct-12 4:54 
AnswerRe: Additional properties or methods into midi form of VB6.0? PinmemberEddy Vluggen6-Oct-12 4:50 
GeneralRe: Additional properties or methods into midi form of VB6.0? PinmemberMember 24584676-Oct-12 5:02 
GeneralRe: Additional properties or methods into midi form of VB6.0? PinmemberEddy Vluggen7-Oct-12 2:28 
QuestionSecuring application password PinmemberDisIsHoody4-Oct-12 13:26 
I've been asked to design a contact manager-like application for a friend's business. The application will have multiple user logins and all information is stored in a database (MySQL). Some information that will need to be stored needs to be encrypted because of the sensitivity of it; like credit card information. I'm familiar with using encryption in .NET. However there is one thing which I know how to do, but I'm trying to find the most secure way of doing it:
 
Normally if an application only has one user, or if fields of a record are tied to only one specific user (in a multi-user system), I could use that users password to encrypt the customer's information in the database (and that way the password wouldn't need to be stored anywhere). In this case though, that won't work. This is because multiple user's may need access to this information; say customer services rep. (CSR) A on Monday enters a customer's information and it is encrypted with CRS A's password. Then on Tuesday CSR B needs to access the same customer's information, they wouldn't be able to because the information wasn't encrypted with CSR B's password.
 
In a case like this, the application needs some constant password so that encrypted fields that need to be accessed by different people can be. Of course I could always just create a constant like Private Const Key As Byte() = {198, 167, 93, 121, 252, 215}. However I would think there would be a better way where it isn't just plain to see and can't be so easily found using ildasm.exe.
 
At first I was thinking of using some computer unique piece of information, but then the information wouldn't be accessible from multiple computers.
 
I know nothing is always 100% secure, and I'm not expecting that; just a better way of doing this to improve the quality and security of this application, and others I create in the future. I may be over-thinking this, like I usually do, but if anybody has any suggestions, or links to articles, that describe a good way to store a system-wide password like this I would greatly appreciate it.
 
Thanks in advance.
AnswerRe: Securing application password PinmvpRichard MacCutchan4-Oct-12 22:54 
AnswerRe: Securing application password PinmemberDavid Mujica5-Oct-12 4:11 
AnswerRe: Securing application password PinmemberDisIsHoody5-Oct-12 10:58 
GeneralRe: Securing application password PinmvpRichard MacCutchan5-Oct-12 23:40 
AnswerRe: Securing application password PinmemberMatty2211-Oct-12 18:29 
GeneralRe: Securing application password PinmemberDisIsHoody11-Oct-12 19:51 
GeneralRe: Securing application password PinmemberMatty2211-Oct-12 20:05 
GeneralRe: Securing application password PinmemberMatty2211-Oct-12 20:11 
GeneralRe: Securing application password PinmemberDisIsHoody12-Oct-12 10:28 
GeneralRe: Securing application password PinmemberMatty2212-Oct-12 14:53 
GeneralRe: Securing application password PinmemberDisIsHoody12-Oct-12 19:59 
QuestionVB6 Project - Printing Press Management System PinmemberMahesh KL3-Oct-12 6:58 
AnswerRe: VB6 Project - Printing Press Management System PinmvpDave Kreskowiak3-Oct-12 14:39 
AnswerRe: VB6 Project - Printing Press Management System PinmemberEddy Vluggen3-Oct-12 23:49 
SuggestionRe: VB6 Project - Printing Press Management System PinmemberJoan Murt4-Oct-12 1:47 
QuestionWorking from scratch based on created application PinmemberHerboren3-Oct-12 6:49 
AnswerRe: Working from scratch based on created application PinmemberEddy Vluggen3-Oct-12 23:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web04 | 2.8.150301.1 | Last Updated 3 Mar 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid