|
Don't crosspost; this one already is in the ASP.NET forum.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
I didn't mean to cross post. Just thought it would be more appropriate in C# forum.
|
|
|
|
|
How would something general like C# be more appropriate than ASP.NET?
You can use C# in any number of UI's; being from WinForms my first idea would be to have the part that does the comparing, compare a list of items. Chances are rather high that there is an solution for ASP.NET that has no direct equivalent in WinForms, which might do this more efficient.
Wasn't meant as rude as it may have sounded; it is nice to see a question with code that is even formatted, and a well-formulated question
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
No Problem Eddy.
As far as the question is concerned, this is a web application. I know this has to be done by iteration of these input fields through a loop.Just that I am not getting it right. Any help on this would be appreciated.
|
|
|
|
|
Its so bad i cant find any solution on this exception.
The program is running well on the windows 7 machine, but its not working on windows XP(ugh.. they cant move on their old machine).
I am getting this exception
Exception Info: System.Reflection.TargetInvocationException
base on the stack the exception started at Properties.Resources.get_mainIcon()
now looking at the IL, the cause of the exception is setting the form icon
form.Icon = Properties.Resources.mainIcon;
can anybody here shade me some light.
any advice will be appreciated.
Thank you.
modified 30-Aug-15 5:03am.
|
|
|
|
|
Is there an InnerException being raised?
|
|
|
|
|
Finally, I made it worked.
The problem is on the icon itself, it doesn't support some resolution.
The solution is, I just create an icon that has 16x16, 32x32, 48x48 pixel resolutions.
BTW thank you for the reply.
|
|
|
|
|
That can help me out! Had this problem in the past on a Windows CE Device
In Word you can only store 2 bytes. That is why I use Writer.
|
|
|
|
|
Sounds like code blowing inside a constructor. Can you show us the code from the stacktrace?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Thanks for the reply,
here is the actual stack trace.
Exception Info: System.Reflection.TargetInvocationException
Stack:
at System.RuntimeMethodHandle._SerializationInvoke(System.IRuntimeMethodInfo, System.Object, System.SignatureStruct ByRef, System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject(System.Object, System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
at System.Runtime.Serialization.ObjectManager.FixupSpecialObject(System.Runtime.Serialization.ObjectHolder)
at System.Runtime.Serialization.ObjectManager.DoFixups()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(System.Runtime.Remoting.Messaging.HeaderHandler, System.Runtime.Serialization.Formatters.Binary.__BinaryParser, Boolean, Boolean, System.Runtime.Remoting.Messaging.IMethodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(System.IO.Stream, System.Runtime.Remoting.Messaging.HeaderHandler, Boolean, Boolean, System.Runtime.Remoting.Messaging.IMethodCallMessage)
at System.Resources.ResourceReader.DeserializeObject(Int32)
at System.Resources.ResourceReader._LoadObjectV2(Int32, System.Resources.ResourceTypeCode ByRef)
at System.Resources.ResourceReader.LoadObjectV2(Int32, System.Resources.ResourceTypeCode ByRef)
at System.Resources.ResourceReader.LoadObject(Int32, System.Resources.ResourceTypeCode ByRef)
at System.Resources.RuntimeResourceSet.GetObject(System.String, Boolean, Boolean)
at System.Resources.RuntimeResourceSet.GetObject(System.String, Boolean)
at System.Resources.ResourceManager.GetObject(System.String, System.Globalization.CultureInfo, Boolean)
at System.Resources.ResourceManager.GetObject(System.String, System.Globalization.CultureInfo)
at POS.Properties.Resources.get_POS_RED()
at POS.Extensions.AssignIcon(System.Windows.Forms.Form)
at POS.Program.Main()
actually I already fixed the problem, see my reply above on Pete
|
|
|
|
|
Creating an Auto Purchase Order no with Prefix in asp.net
|
|
|
|
|
And did you have a question?
Because all we have at the moment is a badly phrased statement that you doing this thing.
What do you want? Congratulations? Tea and medals? Help?
We don't know what you have tried, where you are stuck, what help you might need...so we can't tell you anything...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Congratulations?
|
|
|
|
|
|
Create a unique number. Add your other string as a prefix. As you have provided no other information, this is as much information as we can provide.
|
|
|
|
|
And your downvote also countered...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Please help me how can we solve it.
Question:
We have a message for you. But we hid it.
Unless you know the secret phrase, it will remain hidden.
Can you write the algorithm to find it?
Here is a couple of important hints to help you out:
- An anagram of the phrase is: "poultry outwits ants"
- The MD5 hash of the secret phrase is "4624d200580677270a54ccff86b9610e"
|
|
|
|
|
We do not do your homework: it is set for a reason. It is there so that you think about what you have been told, and try to understand it. It is also there so that your tutor can identify areas where you are weak, and focus more attention on remedial action.
Try it yourself, you may find it is not as difficult as you think!
If you meet a specific problem, then please ask about that and we will do our best to help. But we aren't going to do it all for you!
Your tutor is not looking for what I would do to solve this, he is looking for what you would do; how you analyse a problem; how you think.
So start thinking: how would you work it out manually?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Thank you for reply.
i don't need or want to solve my problem.
but just guide me how can i solve this problem because i right but i don't know what will be the out put of decrypt key.
|
|
|
|
|
Well, start by thinking about the problem.
What do you know about MD5?
Hint: it's a hashing algorithm, which means that you can't get from the output to the original input (though MD5 is technically broken, you still can't get from the output to exactly what was entered, just to a valid sequence of values which might have been entered - which doesn't help you at all). So if you can't go from MD5 to your text, what do you have to do?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I wrote code like this:
class MainClassForAlgo
{
public static string EncryptString(string Message, string Passphrase)
{
byte[] Results;
System.Text.UTF8Encoding UTF8 = new System.Text.UTF8Encoding();
MD5CryptoServiceProvider HashProvider = new MD5CryptoServiceProvider();
byte[] TDESKey = HashProvider.ComputeHash(UTF8.GetBytes(Passphrase));
// Step 2. Create a new TripleDESCryptoServiceProvider object
TripleDESCryptoServiceProvider TDESAlgorithm = new TripleDESCryptoServiceProvider();
// Step 3. Setup the encoder
TDESAlgorithm.Key = TDESKey;
TDESAlgorithm.Mode = CipherMode.ECB;
TDESAlgorithm.Padding = PaddingMode.PKCS7;
// Step 4. Convert the input string to a byte[]
byte[] DataToEncrypt = UTF8.GetBytes(Message);
// Step 5. Attempt to encrypt the string
try {
ICryptoTransform Encryptor = TDESAlgorithm.CreateEncryptor();
Results = Encryptor.TransformFinalBlock(DataToEncrypt, 0, DataToEncrypt.Length);
}
finally
{
// Clear the TripleDes and Hashprovider services of any sensitive information
TDESAlgorithm.Clear();
HashProvider.Clear();
}
// Step 6. Return the encrypted string as a base64 encoded string
return Convert.ToBase64String(Results);
}
public static string DecryptString(string Message, string Passphrase)
{
byte[] Results;
System.Text.UTF8Encoding UTF8 = new System.Text.UTF8Encoding();
MD5CryptoServiceProvider HashProvider = new MD5CryptoServiceProvider();
byte[] TDESKey = HashProvider.ComputeHash(UTF8.GetBytes(Passphrase));
// Step 2. Create a new TripleDESCryptoServiceProvider object
TripleDESCryptoServiceProvider TDESAlgorithm = new TripleDESCryptoServiceProvider();
// Step 3. Setup the decoder
TDESAlgorithm.Key = TDESKey;
TDESAlgorithm.Mode = CipherMode.ECB;
TDESAlgorithm.Padding = PaddingMode.PKCS7;
// Step 4. Convert the input string to a byte[]
byte[] DataToDecrypt = Convert.FromBase64String(Message);
// Step 5. Attempt to decrypt the string
try
{
ICryptoTransform Decryptor = TDESAlgorithm.CreateDecryptor();
Results = Decryptor.TransformFinalBlock(DataToDecrypt, 0, DataToDecrypt.Length);
}
finally
{
// Clear the TripleDes and Hashprovider services of any sensitive information
TDESAlgorithm.Clear();
HashProvider.Clear();
}
// Step 6. Return the decrypted string in UTF8 format
return UTF8.GetString( Results );
}
public static void Main(string[] args)
{
// The message to encrypt.
string Msg = "poultry outwits ants";
string Password = "4624d200580677270a54ccff86b9610e";
string EncryptedString = EncryptString("poultry outwits ants", Password);
string DecryptedString = DecryptString(EncryptedString, Password);
Console.WriteLine("Message: {0}",Msg);
Console.WriteLine("Password: {0}",Password);
Console.WriteLine("Encrypted string: {0}",EncryptedString);
Console.WriteLine("Decrypted string: {0}",DecryptedString);
Console.ReadKey();
}
}
|
|
|
|
|
Where did you copy that from, and more to the point, why?
What part of your homework involves any form of encryption? So if your homework doesn't need it, why would you waste your time including it?
To be honest, that looks like you panicked, guessed, and grabbed the first chunk of code that might do something vaguely useful from the internet.
That is not a viable development strategy.
Don't leap into code until you have worked out what you are going to do - and at the moment you haven't done that. Would you start mixing ingredients at random before you look at a food recipe? No - that would be silly. So why do the equivalent with developing software?
Start again: What do you know about MD5, and what does that imply for your solution?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
UBAID-R-RAHMAN wrote: Can you write the algorithm to find it? Yes.
One simple generates all variants of the same lengths, and calculate EACH hash. If it is unsalted, the original is there. If it is salted, you get some rubbish that generates the same hash.
If you hid it then it cannot be salted, since that would mean the original cannot be found.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
this is the algorithem
class MainClassForAlgo
{
public static string EncryptString(string Message, string Passphrase)
{
byte[] Results;
System.Text.UTF8Encoding UTF8 = new System.Text.UTF8Encoding();
MD5CryptoServiceProvider HashProvider = new MD5CryptoServiceProvider();
byte[] TDESKey = HashProvider.ComputeHash(UTF8.GetBytes(Passphrase));
// Step 2. Create a new TripleDESCryptoServiceProvider object
TripleDESCryptoServiceProvider TDESAlgorithm = new TripleDESCryptoServiceProvider();
// Step 3. Setup the encoder
TDESAlgorithm.Key = TDESKey;
TDESAlgorithm.Mode = CipherMode.ECB;
TDESAlgorithm.Padding = PaddingMode.PKCS7;
// Step 4. Convert the input string to a byte[]
byte[] DataToEncrypt = UTF8.GetBytes(Message);
// Step 5. Attempt to encrypt the string
try {
ICryptoTransform Encryptor = TDESAlgorithm.CreateEncryptor();
Results = Encryptor.TransformFinalBlock(DataToEncrypt, 0, DataToEncrypt.Length);
}
finally
{
// Clear the TripleDes and Hashprovider services of any sensitive information
TDESAlgorithm.Clear();
HashProvider.Clear();
}
// Step 6. Return the encrypted string as a base64 encoded string
return Convert.ToBase64String(Results);
}
public static string DecryptString(string Message, string Passphrase)
{
byte[] Results;
System.Text.UTF8Encoding UTF8 = new System.Text.UTF8Encoding();
MD5CryptoServiceProvider HashProvider = new MD5CryptoServiceProvider();
byte[] TDESKey = HashProvider.ComputeHash(UTF8.GetBytes(Passphrase));
// Step 2. Create a new TripleDESCryptoServiceProvider object
TripleDESCryptoServiceProvider TDESAlgorithm = new TripleDESCryptoServiceProvider();
// Step 3. Setup the decoder
TDESAlgorithm.Key = TDESKey;
TDESAlgorithm.Mode = CipherMode.ECB;
TDESAlgorithm.Padding = PaddingMode.PKCS7;
// Step 4. Convert the input string to a byte[]
byte[] DataToDecrypt = Convert.FromBase64String(Message);
// Step 5. Attempt to decrypt the string
try
{
ICryptoTransform Decryptor = TDESAlgorithm.CreateDecryptor();
Results = Decryptor.TransformFinalBlock(DataToDecrypt, 0, DataToDecrypt.Length);
}
finally
{
// Clear the TripleDes and Hashprovider services of any sensitive information
TDESAlgorithm.Clear();
HashProvider.Clear();
}
// Step 6. Return the decrypted string in UTF8 format
return UTF8.GetString( Results );
}
public static void Main(string[] args)
{
// The message to encrypt.
string Msg = "poultry outwits ants";
string Password = "4624d200580677270a54ccff86b9610e";
string EncryptedString = EncryptString("poultry outwits ants", Password);
string DecryptedString = DecryptString(EncryptedString, Password);
Console.WriteLine("Message: {0}",Msg);
Console.WriteLine("Password: {0}",Password);
Console.WriteLine("Encrypted string: {0}",EncryptedString);
Console.WriteLine("Decrypted string: {0}",DecryptedString);
Console.ReadKey();
}
}
|
|
|
|
|
Hi all,
I am just wondering if there are any good XAML templates for Windows 10.
Unfortunately VS2015 provides just a blank template... from my point of view this quite minimalistic for a release version of Visual Studio, and Windows Phone and Store apps always had at least some Pivot style apps (even though these have been quite minimalistic either ), etc.
Anyhow, I am looking for some templates that look like Groove Music or the new Maps app.
Are there any good resources out there?
Thanks in advance!
|
|
|
|
|