softsolvers
asked on
Digital Signature in Application.
Hi Fellow,
I need some urgent assistance from your side regarding digital signature,
I am a bit confuse about this concept, i had covered the theory on the Digital Sign.
Now i need some real facts about digital signature , public and private key,
My First Confusion is:
Who will generate Public and private key in the application, i means if i will add a new user in the application then who and how the Public and the private key of that user will be generated.
Second :
What will be the length of the Public and the private key( in digits) i know the key will be generated of 512,1024 bits ,but what will be the human readable lenght on the Keys, whether the keys will be in Numeric form or in Alpha Numeric for or in Hexa Decimal form,
Third confusion is:
Can we change the public ,private key of the user , then how will be encrypt/decrypt the documents.
Will the change in the keys will change the digtal signature.
forth confusion
core difference between electronic and digital signature.
Please while answering all the above queries, keep one thing in mind that i am fully aware of SHA, RSa, DES, IDEA.
please do not send any link just send me the description of the Above Questions.
I need some urgent assistance from your side regarding digital signature,
I am a bit confuse about this concept, i had covered the theory on the Digital Sign.
Now i need some real facts about digital signature , public and private key,
My First Confusion is:
Who will generate Public and private key in the application, i means if i will add a new user in the application then who and how the Public and the private key of that user will be generated.
Second :
What will be the length of the Public and the private key( in digits) i know the key will be generated of 512,1024 bits ,but what will be the human readable lenght on the Keys, whether the keys will be in Numeric form or in Alpha Numeric for or in Hexa Decimal form,
Third confusion is:
Can we change the public ,private key of the user , then how will be encrypt/decrypt the documents.
Will the change in the keys will change the digtal signature.
forth confusion
core difference between electronic and digital signature.
Please while answering all the above queries, keep one thing in mind that i am fully aware of SHA, RSa, DES, IDEA.
please do not send any link just send me the description of the Above Questions.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
oh, those keys are going to be HUGE. Length is really up to you, but realize that the smaller it is, the more likely it is to break it and fake messages. Thats the whole point of how the current Public Key/Private key system works. Anyone could really find the key mathematically, it would just take TOO long with a large enough keys. Some people feel safe with 1024 other feel safe with 4096.
http://triade.studentenweb.org/
Click on Gint on the left.
Download PrimeGenerator and RSA.zip. Thats the basics of ONE type of Public Key/Private Key system.
1024 bit public key looks like:
mQCNAzED7QIAAAEEALsDjYnebi Q/WKOACOAH ttKkIecDGI WOyuXCdYuu Rxno5nTz
conbVColTNPxuv4eW1RqjyZncM LkMeMDMmVH xQdlrcdRZs v6qGrIVehx UfoE2dU5
kCbo9KvN/9idqhgKAH0SXXBA/w NKdmRI3xad YTIHmKkNqA tSb8Jbb1Qf l3n9AAUR
tCJFdWdlbmUgTWFoIDxldWdlbm VtQGl4Lm5l dGNvbS5jb2 0+iQCVAwUQ M/Rtn8Jb
b1Qfl3n9AQGTTgP/XLI3guJ7ET 2i6cEBRfJC lsX1hOXWDM AFTlm1Oa/4 a8nrFexI
h1vtj4nLO45EUanTlF6obEBI2q DdeE88zTiq JnSQtELYBS l/HdXfDp0h J7Zkph82
ehtC/wW+p/EcWZG1O3a12nmCOP 9LskDdIQyA of6NftgtUl jwlUu+P0MG rsiJARUD
BRAz9G4eonfj1uN6FZEBAWQgB/ 9GpDlUX2jm o3qG3tfASo +nNkxt0Tv0 rj5pQto9
g2vT0MkwbSrj4VERrG5qXHJpG9 AvoMKZm4nH hXYbe1UuSJ lZ0sCqxoYf 75qhKLF5
jbqPUZOvYhGglDHA7XyOeWOVic TpucG0GR7V QDmkRpK6i8 RK+sMEpQhy XIQZ5QzB
TyfkkzTzIZeyLoEXcNKt/2ClFG JNipdVFQ8E pIX4ztuFQs YQq1OBJD7f xpIrjAs/
V34cPNKuMWpRTPmYbn8HQ3mcf6 f0Jv2Z8//P 1XqYvusd4I c+O7KBMheH ioUIkmnN
gFRBNbyUzejNg0Ac4lX8FzS+5/ PlKjs/790H IYe617U67Y FaiQA/AwUQ NHpaqRwA
CC8xk5P0EQK/fwCcDlGhsDOmUu Wo++qmVBWa u8eoqZEAoL z+k8Yup/fs /AVGBkHy
UQponkfYtCBFdWdlbmUgTWFoID xldWdlbmVt QHJhZC5oZm guZWR1PokA lQMFEDJ8
U83CW29UH5d5/QEB1gED/i5a5r 6EydTkRiDJ 95Kjn0xAGo QksLu3rw/4 Zn5yU4Mm
0Fvya9m/aLf0iCsVg19gtemRjF DpjUUpsqje gNKi5w0tFw cHLcvqFrNA iBM6BL+p
yBbV9dwYAGOT6qFwVmbUAmYxm7 zywmZ3VlRU yTG4DDwRZi 1SAhgiKk82 S8TTNglI
tClFdWdlbmUgTWFoIDxldWdlbm VAcmFkZGku dWFoLnVhbG JlcnRhLmNh PokAlQMF
EDED7QLCW29UH5d5/QEB4fMEAI QvXD6RblPF mw7Op5iBMJ Z2JwPauzXt gVd/tmU0
uRUoR3Rw3EfzwH+OEi+zEsuwTr /8/D0NobAl dhLlIBXVpy b5m6Vz4S7U gwoNIRel
HGg4V8q/dwBsqKnv8/M/RfmN/F TAqvTPR3NK SPMukBh/TZ JSruZfQcn1 UwX3JdEi
Kq6S
=dFWx
4096 would look like:
mQGiBDR587IRBADNI1BT915343 8RDVnTUNpI 1Mjy7kGydg qnLcluw9Jm 5RlJrdgs
zbvmm7eXE7ttq7FDIpd+rYXN5r omUfVWkXFq eYNDg8MU4b wthngc2LQU oeOAJImr
fo9Yb9zkbvJAyx4qx7N9xm7U2n 3PCYn+Ndpg UTDNHTWicJ 21jXKpv8Fy OQCg/0vm
t4R8lLU0S0ulgVP4RV41gdUEAI 1fu0+CLwJW +Tkm6RG0su Hn++0t9tDL 7a+CpZ8a
nXqLk0oOOi0agOeoGgcGuwDC/r 8+iA3C/KvR 8Bc+CPssdX 58jWLLrWdg EJnw1vd6
DCdwprAT7/mdVlzKVhiUzfxpiy yFZsh3564S Jetfs3SHUV 9ok4q5Bv/G cXSWLck1
VKbmA/0apR/aJsagzPJR2vl06R cIapBTcOh4 E4NDiFh1Wl XqDVkqyUFp pCcQDULI
IiqsiubzfYQnBQmeJpYnIYXd55 t+IubWJJC8 oH2L2SxPKP jech393Y80 lBXJEAMA
cR0RFCAMX0GiebcAxLPeSPOeYa aPHuWm500Q 9f+//ushWP TXBbQiRXVn ZW5lIE1h
aCA8ZXVnZW5lbUBpeC5uZXRjb2 0uY29tPokA SwQQEQIACw UCNHnzswQL AwECAAoJ
EBwACC8xk5P0Rs0AoNadd4dXps eVZSP2Wf3I sapPRc5mAJ 9ykn2J3vWI C2AY91K6
KfIuPIdhWYkAlQMFEDR589rCW2 9UH5d5/QEB Pj8D/RnYFX ABJSMMD8eJ GeicidpI
Nciep8fAgEWywWReEAQUmKr/gX YMeDfTvDkq elg2jm7THG oyeLqe1wMy N78yME1i
EiF627qLEiqE8pYi7eRJ4Ig3/H N4tUMn2WHi iOFzjl8N4H GdkFNrgeAX EXj8p9/S
DLhB9pNFKwMmiFXNYwotiQEVAw UQNHn0G6J3 49bjehWRAQ HroAf7Be9V /y0KVbI4
mfHDLLj51u+gZhmdSsFu9VOJV+ xC8xSvuWw5 bu2UQHCo6+ 35xj1JJjvb Dvy0TX8u
hXtG5dBcc9aWk4Dhdoec3lPTGv a6rvc6XR6/ ROGIlmYAE3 x4bAim/SGn GLWSQtSI
DyL+oARoLMKVI9mAOXi6LSE2eN onLATBEv5o yPfhmd7NBw 2IVat2A5Pq qNT3u6pI
uV2MmgVeLv9fCd0BGbY09LvA6O LY5FaSlEA5 ePdh43RAyU 7oQykglDU1 YOZSLwSw
1SoUtY1S8Nf0g4BkyvCQ7EWNsU a0kFlv/YCk Mt9LLtjBEX tLRObPdO9f KvyBsn7v
Uo9lauT4fLkEDQQ0efPFEBAA+R igfloGYXpD kJXcBWyHhu xh7M1FHw7Y 4KN5xsnc
egus5D/jRpS2MEpT13wCFkiAtR XlKZmpnwd0 0//jocWWIE 6YZbjYDe4Q Xau2FxxR
2FDKIldDKb6V6FYrOHhcC9v4TE 3V46pGzPvO F+gqnRRh44 SpT9GDhKh5 tu+Pp0NG
CMbMHXdXJDhK4sTw6I4TZ5dOkh Nh9tvrJQ4X /faY98h8eb ByHTh1+/bB c8SDESYr
Q2DD4+jWCv2hKCYLrqmus2UPog BTAaB81quj Eh76DyrOH3 SET8rzF/Ok QOnX0ne2
Qi0CNsEmy2henXyYCQqNfi3t5F 159dSST5sY jvwqp0t8Mv ZCV7cIfwgX cqK61qlC
8wXo+VMROU+28W65Szgg2gGnVq MU6Y9AVfPQ B8bLQ6mUrf dMZIZJ+AyD vWXpF9Sh
01D49Vlf3HZSTz09jdvOmeFXkl nN/biudE/F /Ha8g8VHMG HOfMlm/xX5 u/2RXscB
qtNbno2gpXI61Brwv0YAWCvl9I j9WE5J280g tJ3kkQc2az NsOA1FHQ98 iLMcfFst
jvbzySPAQ/ClWxiNjrtVjLhdON M0/XwXV0Oj HRhs3jMhLL Uq/zzhsSlA GBGNfISn
CnLWhsQDGcgHKXrKlQzZlp+r0A pQmwJG0wg9 ZqRdQZ+cfL 2JSyIZJrqr ol7DVes9
1hcAAgIQAOHMD6KXb14do3uOWC gJB4Vd9cbi V6lP2Z/btN WCElWlFJa0 gTBxIUQv
R1OBjflHvaieeUSQeyrrf3p7ko 1kCt3Q9CT7 Pu9JFlgQbC YNVeuL+O21 HlQpdSRv
wbtL0CaiwhaMUOImMnsVFi4EcK +6T1UYHnwY m0H+pT2A59 5aTILcUoAS XYZJxnqN
li6c9SmYZMafEAXO89ECZ3e0ke xqXpomFBN4 pQMvpgmweH Quw/pI+yZ6 cux+QV2Q
CGDxnyGgNGIys9jrujHVrYmfTp f506nm57ph b+5oxjVPUA uXJWh4NH4V nzLGWhDw
YJhe0ARZ9y4FFk+pUljuwqU5OD sZ2gdasjZh 8YCMUOkk9I 9/P0PVRRxh SpIAmWYU
aHAa6EaePrAW0xPnNDk4wV35zb FQw+EADVhc AB3P3m1p/A vKLRScLbDT CvI+AFX8
QkHCG9xbaEURgCjN/dL7JUeH+N 87h8Pgyhxa gMqOcYcdO8 TsKAUsxiFI Sy63Yyno
l+wx3knFZb9TT5uVDCcYwVyhqO SrRWGEPEyc CnxJsYvO3z utdhyRtUZ1 +RgaMOlM
ew4ypeCnHwHJ035lSiYX07G/6Y x47moglhUr FNgzlxZ4Tx TA6MCDu/mr AQzEljOm
qDTAq/tUL9GuH2t6/89I1M6IjR T4cO3IeYIn VgeSWVH0MH HNeUBriQA/ AwUYNHnz
xhwACC8xk5P0EQIdWgCg/nblTF EwUmy/BIec /BJorG2wMt oAoJqyyCbb 3+BvW8nA
iCZE+04VlDEK
=g1X4
http://triade.studentenweb.org/
Click on Gint on the left.
Download PrimeGenerator and RSA.zip. Thats the basics of ONE type of Public Key/Private Key system.
1024 bit public key looks like:
mQCNAzED7QIAAAEEALsDjYnebi
conbVColTNPxuv4eW1RqjyZncM
kCbo9KvN/9idqhgKAH0SXXBA/w
tCJFdWdlbmUgTWFoIDxldWdlbm
b1Qfl3n9AQGTTgP/XLI3guJ7ET
h1vtj4nLO45EUanTlF6obEBI2q
ehtC/wW+p/EcWZG1O3a12nmCOP
BRAz9G4eonfj1uN6FZEBAWQgB/
g2vT0MkwbSrj4VERrG5qXHJpG9
jbqPUZOvYhGglDHA7XyOeWOVic
TyfkkzTzIZeyLoEXcNKt/2ClFG
V34cPNKuMWpRTPmYbn8HQ3mcf6
gFRBNbyUzejNg0Ac4lX8FzS+5/
CC8xk5P0EQK/fwCcDlGhsDOmUu
UQponkfYtCBFdWdlbmUgTWFoID
U83CW29UH5d5/QEB1gED/i5a5r
0Fvya9m/aLf0iCsVg19gtemRjF
yBbV9dwYAGOT6qFwVmbUAmYxm7
tClFdWdlbmUgTWFoIDxldWdlbm
EDED7QLCW29UH5d5/QEB4fMEAI
uRUoR3Rw3EfzwH+OEi+zEsuwTr
HGg4V8q/dwBsqKnv8/M/RfmN/F
Kq6S
=dFWx
4096 would look like:
mQGiBDR587IRBADNI1BT915343
zbvmm7eXE7ttq7FDIpd+rYXN5r
fo9Yb9zkbvJAyx4qx7N9xm7U2n
t4R8lLU0S0ulgVP4RV41gdUEAI
nXqLk0oOOi0agOeoGgcGuwDC/r
DCdwprAT7/mdVlzKVhiUzfxpiy
VKbmA/0apR/aJsagzPJR2vl06R
IiqsiubzfYQnBQmeJpYnIYXd55
cR0RFCAMX0GiebcAxLPeSPOeYa
aCA8ZXVnZW5lbUBpeC5uZXRjb2
EBwACC8xk5P0Rs0AoNadd4dXps
KfIuPIdhWYkAlQMFEDR589rCW2
Nciep8fAgEWywWReEAQUmKr/gX
EiF627qLEiqE8pYi7eRJ4Ig3/H
DLhB9pNFKwMmiFXNYwotiQEVAw
mfHDLLj51u+gZhmdSsFu9VOJV+
hXtG5dBcc9aWk4Dhdoec3lPTGv
DyL+oARoLMKVI9mAOXi6LSE2eN
uV2MmgVeLv9fCd0BGbY09LvA6O
1SoUtY1S8Nf0g4BkyvCQ7EWNsU
Uo9lauT4fLkEDQQ0efPFEBAA+R
egus5D/jRpS2MEpT13wCFkiAtR
2FDKIldDKb6V6FYrOHhcC9v4TE
CMbMHXdXJDhK4sTw6I4TZ5dOkh
Q2DD4+jWCv2hKCYLrqmus2UPog
Qi0CNsEmy2henXyYCQqNfi3t5F
8wXo+VMROU+28W65Szgg2gGnVq
01D49Vlf3HZSTz09jdvOmeFXkl
qtNbno2gpXI61Brwv0YAWCvl9I
jvbzySPAQ/ClWxiNjrtVjLhdON
CnLWhsQDGcgHKXrKlQzZlp+r0A
1hcAAgIQAOHMD6KXb14do3uOWC
R1OBjflHvaieeUSQeyrrf3p7ko
wbtL0CaiwhaMUOImMnsVFi4EcK
li6c9SmYZMafEAXO89ECZ3e0ke
CGDxnyGgNGIys9jrujHVrYmfTp
YJhe0ARZ9y4FFk+pUljuwqU5OD
aHAa6EaePrAW0xPnNDk4wV35zb
QkHCG9xbaEURgCjN/dL7JUeH+N
l+wx3knFZb9TT5uVDCcYwVyhqO
ew4ypeCnHwHJ035lSiYX07G/6Y
qDTAq/tUL9GuH2t6/89I1M6IjR
xhwACC8xk5P0EQIdWgCg/nblTF
iCZE+04VlDEK
=g1X4
ASKER
From Human readable length i means what will be the length of the Public and teh Private Key,
Is Public key is some thing like 395448548 ???
What is the minimum length we can assign to the Public key and the private key,
and the last one what algo we need to use to generate own public key,
What i feel right now we will take 2 prime no. and then use it to generate primary key ???is it so?????