des

Simple encryption implementation in C

I've used a nice public domain C++ DES implementation before, but now I need some simple, basic, fast cryptography for an embedded system. It doesn't need to be unbreakable, but it does need to thwart the casual hacker (ie, nothing that could be used for money or identity theft, but other personal info transferred on memory cards that c...

DES tutorial

I am studying for cryptography and I somehow stuck on understanding how DES works. Because it is around for a long time there should be nice tutorials like fancy diagrams, videos etc around the net. I searched but with no luck. Has anyone spotted anything "easy-to-digest" for the brain? ...

DES Encryption

Are DES Encryption called "One Way Encryption" or "two way Encryption" ? Are there a PHP class or method decrypt the DES Encryption ? thanks ...

Converting C-DES-implementation to Java - Help needed

Hi, I'm a German student an for computer classes I need to implement the DES-encryption in Java(by myself, not by using the Java-API) and explain it in detail. I didn't find any Java-code-examples using google, however I did find an easy implementation in C(I do not know C, I know a little C++, but not that well, pointer still get me now...

C# - Serializing/Deserializing a DES encrypted file from a stream

Does anyone have any examples of how to encrypt serialized data to a file and then read it back using DES? I've written some code already that isn't working, but I'd rather see a fresh attempt instead of pursuing my code. EDIT: Sorry, forgot to mention I need an example using XmlSerializer.Serialize/Deserialize. ...

Cryptography - Please help me understand Key Length Requirements

I'm having a bit of difficulty getting an understand of key length requirements in cryptography. I'm currently using DES which I believe is 56 bits... now, by converting an 8 character password to a byte[] my cryptography works. If I use a 7 digit password, it doesn't. Now, forgive me if I'm wrong, but is that because ASCII characters a...

What is DES-X?

Hi, What is DES-X? And DES-X and DES, are they backwards compatible? ...

Time to crack DES? Is it a task suitable for a script kiddie yet?

Already understanding that AES is the encryption method of choice, should existing code that uses DES be re-written if the likely threat is on the level of script kiddies? (e.g. pkzip passwords can be cracked with free utilities by non-computer professionals, so is DES like that?) A quick google search seems to imply that even deprecate...

DES Encryption Output

I am using this code to encrypt a 8 bytes PlainText with a 8 bytes Key but the result is always a 16 bytes array. public static byte[] Encrypt(byte[] PlainText, byte[] key) { MemoryStream ms = new MemoryStream(); DESCryptoServiceProvider mDES = new DESCryptoServiceProvider(); mDES.Mode = CipherMode.ECB; mDES.Key = key; ...

Java PBEWithMD5AndDES

I am using password based encryption. My initial thought was to use AES to encrypt the file which contains passwords. Turns out password based encryption does not support AES. It uses DES. AFAIK des is not secure. Is PBEWithMD5AndDES secure enough to thrust my data or should i look for another implementation? ...

General Design Question about data binding in WPF

Hi, I'm starting to use Binding in my WPF project and I'm actually confused about few things on the presentation side (XAML). So I want to populate a tree view with a List of Categories. I know how to write the right HierarchicalDataTemplate for my List of Category instances. <HierarchicalDataTemplate ItemsSource="{Binding Path=Chil...

DES 56-bit encryption notification to BIS is required?

Hi, We have 56-bit DES encrypted images online. We need to submit iphone app that loads these images and decrypts them. From different forums and Bureau of Industry and Security (BIS) site, I came to know that our application qualifies for NLR and we need to notify BIS. But, app submission wizard from apple doesn't require anything. i....

Java simple encryption

I would like to encrypt a textual (configuration) file stored on disk. Trying to use DES encryption I've had fatal error on client machines, I later found out the algorithm could not handle accented characters (!) I suspect that was because I was using old packages (sun.misc.BASE64Decoder) - but I'm not sure that is the reason. However,...

How do you use the crypt library in C for DES encryption? (setkey, encrypt, crypt, etc.)

I need to do some simple DES encryption in C to interface with some old code. From what I understand you can use the "crypt" library for this, with the functions setkey, encrypt, crypt, etc. I have been messing with it and can't get it right. The example on the man page for setkey/encrypt is lacking. I want to get the same output as I w...

DirectShow Editing Services on multiple machines in parallel?

Is it in any way possible to process at least 1 DShow video project on multiple machines in parallel at the same time for faster rendering or just for fun? In any language? With help of any program? ...

DES Initialization Vector in C#

I am trying to decrypt (using the DES algorithm) data that comes from a third party in C# code. There are plenty of examples here and elsewhere that have helped me out. The problem is that I don't know what to use for the 'initialization vector'. The third party supplied a tool for use on the command line (DES.EXE, which I believe is a...

Is DES or 3DES still being used today?

I've written a DES implementation as an exercice and am now wondering if and where (triple-)DES is used today. I've read about banking cards using it, but I can't find any reliable source for it. ...

Naming confusion? Is having objects named FlowerGroup and FlowerGroups confusing?

I'm writing a program and I seem to be creating alot of objects where one object will be the singular form and then the collection is the plural form. eg SalesGroup SalesGroups Is this confusing for other programmers to read my code? ...

How do I use the DES Algorithm in .NET?

How do I use DES in .NET? Here's how I'd do it in Java: public static String decrypt(byte[] pin, byte [] desKeyData ) throws Exception { //if (ISOConstantsLibrary.DEBUG) System.out.println("original: " + pin + " key: " + ISOUtil.bcd2str(desKeyData, 0, 2 * desKeyData.length, false) ); String out = ""; try { ...

Are there any really compact DES implementation in ARM assembler?

I have a bootloader limited to 32K Bytes, when the DES is added (about 6384 Bytes), it exceeds the limit. So anybody know any DES implementation in ARM assembler as small as possible? thanks! ...