rsa

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...

Connectionstring error after encypted using aspnet_regiis.exe

I've encrypted the connectionstring in my web.config file using the steps in the link below: http://www.codeproject.com/KB/database/WebFarmConnStringsNet20.aspx However, whenever I call my application, it will give the following error: Failed to decrypt using provider 'CustomProvider'. Error message from the provider: The RSA ...

RSA encryption library for c++

Hello I am developing a win32 application and I would like to use an RSA encryption library. What Library would you reccomend? ...

C++ handling very large integers

Hey everyone, I am using the RSA Algorithm for encryption/decryption, and in order to decrypt the files you have to deal with some pretty big values. More specifically, things like P = C^d % n = 62^65 % 133 Now that is really the only calculations that ill be doing. I have tried using Matt McCutchen's BigInteger Library, but I am g...

How to read a PEM RSA private key from .NET

Hello, I've got an RSA private key in PEM format, is there a straightforward way to read that from .NET and instantiate an RSACryptoServiceProvider to decrypt data encrypted with the corresponding public key? ...

How to encrypt small data block with only RSA public key using Microsoft ECSP?

I need to encrypt a small block of data (16 bytes) using 512 bit RSA public key -- quite an easy task for most cryptography libraries known to me, except for MS CSP API, as it seems. Documentation for CryptEncrypt function states that The Microsoft Enhanced Cryptographic Provider supports direct encryption with RSA public keys and de...

Java/JCE: Decrypting "long" message encrypted with RSA

I've got a message contained in an byte[], encrypted with "RSA/ECB/PKCS1Padding". To decrypt it I create a Cipher c and initiate it with c = Cipher.getInstance("RSA/ECB/PKCS1Padding"); Untill now I have only decrypted small messages, using the doFinal() method, returning an byte[] with the decrypted bytes. c.init(Cipher.DECRYPT_MODE...

RSA Encryption : moving code from js to C#

I'm working on an useragent that logs into teamcity and I'm trying to move the password encryption from js to c#. this is the javascript the section called rsa.js and encrypt.js are important. They make a function call with rsa.setPublic(publicKey,"10001"); The exponent looks like its a hex number x10001 which is 65537 base10 as f...

Ruby Implementation of RSA Data Security, Inc. MD5 Message-Digest Algorithm

Does anybody know of ruby implementation of RSA Data Security, Inc. MD5 Message-Digest Algorithm defined at http://tools.ietf.org/html/rfc1321 I found a javascript implementation at https://developer.openx.org/fisheye/browse/openads/branches/2.0/branches/openads-2.0.11/admin/md5.js?r=16584 ... It has a function MD5 which does the encodi...

Implementing RSA in C#

I'm currently trying to implement a class to handle secure communications between instances of my app using RSACrytoServiceProveider class. First question : is it a good idea implement a single class to handle sender/reciever roles or should i split the roles into individual classes ?. This is what i have done so far: using System; usi...

Dazed and confused by Java Security & BouncyCastle APIs

I've been trying to make sense of the BouncyCastle cryptography APIs for Java. Unfortunately, I'm finding Java cryptography in general to be so obscured by service provider interfaces and jargon that I can't wrap my head around what anything actually does. I've tried reading the necessary documentation repeatedly but it just stays incomp...

What is the difference between encrypting and signing in asymmetric encryption?

What is the difference between encrypting some data vs signing some data (using RSA)? Does it simply reverse the role of the public-private keys? For example, I want to use my private key to generate messages so only I can possibly be the sender. I want my public key to be used to read the messages and I do not care who reads them...

How do import an RSA Public Key from .NET into OpenSSL

I have a .NET program and a Borland Win32 program that need to pass some cryptographically secure information. The plan right now is to have the .NET app create a public/private key pair, store the public key on disk and keep the private key in memory for as long as the .NET program is running. The Borland app will then read the public...

Python M2Crypto - generating a DSA key pair and separating public/private components

Could anybody explain what is the cause of the following: >>> from M2Crypto import DSA, BIO >>> dsa = DSA.gen_params(1024) ..+........+++++++++++++++++++++++++++++++++++++++++++++++++++* ............+.+.+..+.........+.............+.....................+. ...+.............+...........+......................................... +.........+...

How do rsa key fobs work?

Hello all, Could anyone explain to me in simple programmatic terms how these RSA key dongles work? I know Blizzard has them for WoW and paypal as well as some of the trading sites. Thanks! ...

How do you verify an RSA SHA1 signature in Python?

I've got a string, a signature, and a public key, and I want to verify the signature on the string. The key looks like this: -----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDfG4IuFO2h/LdDNmonwGNw5srW nUEWzoBrPRF1NM8LqpOMD45FAPtZ1NmPtHGo0BAS1UsyJEGXx0NPJ8Gw1z+huLrl XnAVX5B4ec6cJfKKmpL/l94WhP2v8F3OGWrnaEX1mLMoxe124Pcfamt0...

What RSA key length should I use for my SSL certificates ?

I'm in the process of creating a CSR, and I wonder which is arguably the best length for my RSA key. Of course, 384 is probably too weak, and 16384 is probably too slow. Is there a consensus on the key length one should use, depending on the certificate lifetime? Edit : Like most people, I want my key to be reasonably strong. I'm not...

Practical RSA SecurID authentication with Subversion?

Has anyone setup Subversion with RSA SecurID authentication? Is there anyway to work around the constant re-prompting for authentication? ...

RSA encryption/decryption compatible with Javascript and Php

Hi, I'd like to encrypt in javascript and then decrypt in Php. There are RSA implementations for javascript and php but they are not compatible. I cannot decrypt in Php correctly what I had encrypted with javascript. Does anyone know a library/code that will work both with javascript and Php? Thanks. ...

Is this scenario secure?

I'm using RSA to encrypt communication between a server and a client. Lets say we have 2 Asymetric keys, key 1 and key2. The server has key1 (Private) from the start and the client has the key1(public) So here is the scenario: the client generates key2 client connects to the server sending key2(public) encrypted with key1(public) fr...