Re: encryption/decryption

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Arvind (arvinds_at_erivasystems.com)
Date: 08/17/04


Date: Tue, 17 Aug 2004 13:02:12 +0530

The attached is the files which im using..

the encrypt/decrypt at desktop level is working fine

at pocket pc "client_decrypt" is not decrypting properly..

--
"eRiva Systems" - Where Technology Meets Life, Every Minute.
arvindr@erivasystems.com
www.erivasystems.com
"Arvind" <arvinds@erivasystems.com> wrote in message
news:uykNkQBhEHA.3236@TK2MSFTNGP10.phx.gbl...
> your right im using the code from that URL..
>
> i have basically 2 phases
>
> 1.desktop for encrypting (encrypting and decrypting is working perfectly
> fine in win32 desktop application using VC++ samples)
> a.inituser
> b.encrypt from command line
> c.decrypt from command line
>
>
> 2.pocket pc for decrypting..
>
> but when i try to decrypt the encoded file from the pocket pc using the
same
> RC4 stream algorithm
>
> i get the wrong output file
>
> (instead of word "microsoft" im getting in some ascii characters)
>
> i have used the inituser for initialising in desktop for storing and
> generating
> keys(Container)
>
> but i couldnt find the same init user application for pocket pc
>
> can i get one?
>
> any thoughts on this will be a great help
>
> --
> Thanks
>
> Arvind
>
>
> --
> "eRiva Systems" - Where Technology Meets Life, Every Minute.
>
> arvindr@erivasystems.com
>
> www.erivasystems.com
>
> "Ozer Ozdemir [MS]" <ozero@online.microsoft.com> wrote in message
> news:OfxnqB8gEHA.3844@TK2MSFTNGP10.phx.gbl...
> > Are you using the code listed here:
> >
>
msdn.microsoft.com/library/en-us/wcecrypt/html/csconsamplecodeencryptingfile
> .asp
> >
> > What version and configuration are you running the test on? Does the app
> > print out any error messages, or does it finish with an OK line? If you
> can
> > put breakpoints in the code and tell at what line the application fails,
> the
> > return code of the failing API, and the value of GetLastError, etc, that
> > would help diagnosing the reason of the failure...
> >
> > --
> > Ozer OZDEMIR
> > Software Design Engineer / Test
> > Microsoft Corp.
> >
> > This posting is provided "AS IS" with no warranties, and confers no
> rights.
> >
> >
> > "Arvind" <arvinds@erivasystems.com> wrote in message
> > news:%23k$uiURgEHA.2536@TK2MSFTNGP09.phx.gbl...
> > > Hello,
> > >
> > > im trying to use crypto API's in pocket pc (EVC++)
> > >
> > > to encrypt the WMV Files and decrypt the same.
> > >
> > > what i did is just copied the sample application which is provided in
> the
> > > help and tried to run in the pocket pc
> > >
> > > the application for encryption creates the destination file but the
> > > content
> > > are not added in that..
> > > (File shows 0 BYTES)
> > >
> > > is there any other way around i have to try?
> > >
> > > plese let me know ur ideas..
> > >
> > > --
> > > "eRiva Systems" - Where Technology Meets Life, Every Minute.
> > >
> > > arvindr@erivasystems.com
> > >
> > > www.erivasystems.com
> > >
> > >
> >
> >
>
>
begin 666 client_decrypt.cpp
M(V1E9FEN92!"3$]#2U]325I%(" Q,# P#0HC9&5F:6YE($)51D9%4E]325I%
M(#$P,#@-"B-D969I;F4@87)V:6YD(#$R,S0U#0H-"D)/3TP@1&5C<GEP=$9I
M;&4@*$Q05%-44BP@3%!44U12+"!,4%135%(I.PT*#0H-"FEN="!724Y!4$D@
M5VEN36%I;B@)2$E.4U1!3D-%(&A);G-T86YC92P-"@D)"0D)2$E.4U1!3D-%
M(&A0<F5V26YS=&%N8V4L#0H)"0D)"4Q05%-44B @("!L<$-M9$QI;F4L#0H)
M"0D)"6EN=" @(" @("!N0VUD4VAO=RD-"GL-"@E-97-S86=E0F5E<"A-0E])
M0T].455%4U1)3TXI.PT*"0T*"4Q05%-44B!L<'-Z4V]U<F-E(" ](%1%6%0H
M(EQ<37D@1&]C=6UE;G1S7%QI4$1!7%QT97-T+F5N8R(I.PT*(" @($Q05%-4
M4B!L<'-Z1&5S=&EN871I;VX@/2!415A4*")<7$UY($1O8W5M96YT<UQ<:5!$
M05Q<=&5S=#,N='AT(BD[#0H)3%!44U12(&QP<WI087-S=V]R9" @/2!?5"@B
M87)V:6YD(BD[#0H@(" @#0H@(&EF("@A1&5C<GEP=$9I;&4@*&QP<WI3;W5R
M8V4L(&QP<WI$97-T:6YA=&EO;BP@;'!S>E!A<W-W;W)D*2D@#0H@('L-"B @
M("!W<')I;G1F("A415A4*")%<G)O<B!E;F-R>7!T:6YG(&9I;&4A7&XB*2D[
M#0H@(" @<F5T=7)N(#$[#0H@('T-"@T*"7)E='5R;B P.PT*?0T*#0HO*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"@T*("!$96-R>7!T1FEL90T*#0HJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"D)/3TP@1&5C<GEP=$9I;&4@
M*$Q05%-44B!L<'-Z4V]U<F-E+"!,4%135%(@;'!S>D1E<W1I;F%T:6]N+" -
M"B @(" @(" @(" @(" @(" @($Q05%-44B!L<'-Z4&%S<W=O<F0I#0I[#0H@
M($9)3$4@*FA3<F-&:6QE(#T@3E5,3"P@#0H@(" @(" @*FA$97-T1FEL92 ]
M($Y53$P[#0H@( T*("!(0U)94%104D]6(&A0<F]V(#T@,#L-"B @2$-265!4
M2$%32"!H2&%S:" ](# [#0H@($A#4EE05$M%62!H2V5Y(#T@,#L-"@T*("!0
M0EE412!P8D)U9F9E<B ]($Y53$PL( T*(" @(" @("!P8DME>4)L;V(@/2!.
M54Q,.PT*#0H@(&EN="!B14]&(#T@,#L@#0H@($)/3TP@(&)2971U<FX@/2!&
M04Q313L-"@T*("!$5T]21"!D=T-O=6YT+" -"B @(" @(" @9'=+97E";&]B
M3&5N.PT*(" -"B @+R\@3W!E;B!T:&4@<V]U<F-E(&9I;&4N#0H@(&EF("@H
M:%-R8T9I;&4@/2!?=V9O<&5N("AL<'-Z4V]U<F-E+"!?5"@B<F(B*2DI(#T]
M($Y53$PI( T*("![#0H@(" @=W!R:6YT9B H5$585"@B17)R;W(@;W!E;FEN
M9R!#:7!H97)T97AT(&9I;&4A7&XB*2D[#0H@(" @9V]T;R!E>&ET.PT*("!]
M#0H-"B @+R\@3W!E;B!T:&4@9&5S=&EN871I;VX@9FEL92X-"B @:68@*"AH
M1&5S=$9I;&4@/2!?=V9O<&5N("AL<'-Z1&5S=&EN871I;VXL(%]4*")W8B(I
M*2D@/3T@3E5,3"D@#0H@('L-"B @("!W<')I;G1F("A415A4*")%<G)O<B!O
M<&5N:6YG(%!L86EN=&5X="!F:6QE(5QN(BDI.PT*(" @(&=O=&\@97AI=#L-
M"B @?0T*#0H@("\O($=E="!T:&4@:&%N9&QE('1O('1H92!D969A=6QT('!R
M;W9I9&5R+@T*("!I9B H(4-R>7!T06-Q=6ER94-O;G1E>'0@*"9H4')O=BP@
M3E5,3"P@3E5,3"P@4%)/5E]24T%?1E5,3"P@,"DI( T*("![#0H@(" @=W!R
M:6YT9B H5$585"@B17)R;W(@)7@@9'5R:6YG($-R>7!T06-Q=6ER94-O;G1E
M>'0A7&XB*2P@#0H@(" @(" @(" @(" @1V5T3&%S=$5R<F]R("@I*3L-"B @
M("!G;W1O(&5X:70[#0H@('T-"@T*("!I9B H;'!S>E!A<W-W;W)D(#T]($Y5
M3$PI( T*("![#0H@(" @+R\@1&5C<GEP="!T:&4@9FEL92!W:71H('1H92!S
M879E9"!S97-S:6]N(&ME>2X-"@T*(" @("\O(%)E860@:V5Y($),3T(@;&5N
M9W1H(&9R;VT@=&AE('-O=7)C92!F:6QE(&%N9"!A;&QO8V%T92!M96UO<GDN
M#0H@(" @9G)E860@*"9D=TME>4)L;V),96XL('-I>F5O9B H1%=/4D0I+" Q
M+"!H4W)C1FEL92D[#0H-"B @("!I9B H9F5R<F]R("AH4W)C1FEL92D@?'P@
M9F5O9B H:%-R8T9I;&4I*2 -"B @("![#0H@(" @("!W<')I;G1F("A415A4
M*")%<G)O<B!R96%D:6YG(&9I;&4@:&5A9&5R(5QN(BDI.PT*(" @(" @9V]T
M;R!E>&ET.PT*(" @('T-"@T*(" @(&EF("@H<&)+97E";&]B(#T@*%!"651%
M*6UA;&QO8R H9'=+97E";&]B3&5N*2D@/3T@3E5,3"D@#0H@(" @>PT*(" @
M(" @=W!R:6YT9B H5$585"@B3W5T(&]F(&UE;6]R>2!O<B!I;7!R;W!E<FQY
M(&9O<FUA='1E9"!S;W5R8V4@(BD-"B @(" @(" @(" @(" @(%1%6%0H(F9I
M;&4A7&XB*2D[#0H@(" @("!G;W1O(&5X:70[#0H@(" @?0T*#0H@(" @+R\@
M4F5A9"!T:&4@:V5Y($),3T(@9G)O;2!S;W5R8V4@9FEL92X-"B @("!F<F5A
M9" H<&)+97E";&]B+" Q+"!D=TME>4)L;V),96XL(&A3<F-&:6QE*3L-"@T*
M(" @(&EF("AF97)R;W(@*&A3<F-&:6QE*2!\?"!F96]F("AH4W)C1FEL92DI
M( T*(" @('L-"B @(" @('=P<FEN=&8@*%1%6%0H(D5R<F]R(')E861I;F<@
M9FEL92!H96%D97(A7&XB*2D[#0H@(" @("!G;W1O(&5X:70[#0H@(" @?0T*
M#0H@(" @+R\@26UP;W)T('1H92!K97D@0DQ/0B!I;G1O('1H92!#4U N#0H@
M(" @:68@*"%#<GEP=$EM<&]R=$ME>2 H:%!R;W8L('!B2V5Y0FQO8BP@9'=+
M97E";&]B3&5N+" P+" P+" F:$ME>2DI( T*(" @('L-"B @(" @('=P<FEN
M=&8@*%1%6%0H(D5R<F]R("5X(&1U<FEN9R!#<GEP=$EM<&]R=$ME>2%<;B(I
M+" -"B @(" @(" @(" @(" @($=E=$QA<W1%<G)O<B H*2D[#0H@(" @("!G
M;W1O(&5X:70[#0H@(" @?0T*("!]( T*("!E;'-E#0H@('L-"B @(" O+R!$
M96-R>7!T('1H92!F:6QE('=I=&@@82!S97-S:6]N(&ME>2!D97)I=F5D(&9R
M;VT@82!P87-S=V]R9"X-"@T*(" @("\O($-R96%T92!A(&AA<V@@;V)J96-T
M+@T*(" @(&EF("@A0W)Y<'1#<F5A=&5(87-H("AH4')O=BP@0T%,1U]-1#4L
M(# L(# L("9H2&%S:"DI( T*(" @('L-"B @(" @('=P<FEN=&8@*%1%6%0H
M(D5R<F]R("5X(&1U<FEN9R!#<GEP=$-R96%T94AA<V@A7&XB*2P@#0H@(" @
M(" @(" @(" @("!'971,87-T17)R;W(@*"DI.PT*(" @(" @9V]T;R!E>&ET
M.PT*(" @('T-"@T*(" @("\O($AA<V@@:6X@=&AE('!A<W-W;W)D(&1A=&$N
M#0H@(" @:68@*"%#<GEP=$AA<VA$871A("AH2&%S:"P@*%!"651%*6QP<WI0
M87-S=V]R9"P@#0H@(" @(" @(" @(" @(" @(" @(" @("!W8W-L96X@*&QP
M<WI087-S=V]R9"DL(# I*2 -"B @("![#0H@(" @("!W<')I;G1F("A415A4
M*")%<G)O<B E>"!D=7)I;F<@0W)Y<'1(87-H1&%T82%<;B(I+" -"B @(" @
M(" @(" @(" @($=E=$QA<W1%<G)O<B H*2D[#0H@(" @("!G;W1O(&5X:70[
M#0H@(" @?0T*#0H@(" @+R\@1&5R:79E(&$@<V5S<VEO;B!K97D@9G)O;2!T
M:&4@:&%S:"!O8FIE8W0N#0H@(" @:68@*"%#<GEP=$1E<FEV94ME>2 H:%!R
M;W8L($-!3$=?4D,T+"!H2&%S:"P@,"P@)FA+97DI*2 -"B @("![#0H@(" @
M("!W<')I;G1F("A415A4*")%<G)O<B E>"!D=7)I;F<@0W)Y<'1$97)I=F5+
M97DA7&XB*2P@#0H@(" @(" @(" @(" @("!'971,87-T17)R;W(@*"DI.PT*
M(" @(" @9V]T;R!E>&ET.PT*(" @('T-"B @?0T*#0H@("\O($%L;&]C871E
M(&UE;6]R>2X-"B @:68@*"AP8D)U9F9E<B ]("A00EE412EM86QL;V,@*$)5
M1D9%4E]325I%*2D@/3T@3E5,3"D@#0H@('L-"B @("!W<')I;G1F("A415A4
M*")/=70@;V8@;65M;W)Y(5QN(BDI.PT*(" @(&=O=&\@97AI=#L-"B @?0T*
M#0H@("\O($1E8W)Y<'0@=&AE('-O=7)C92!F:6QE(&%N9"!W<FET92!T;R!T
M:&4@9&5S=&EN871I;VX@9FEL92X-"B @9&\@#0H@('L-"B @(" O+R!296%D
M('5P('1O($),3T-+7U-)6D4@8GET97,@9G)O;2!T:&4@<V]U<F-E(&9I;&4N
M#0H@(" @9'=#;W5N=" ](&9R96%D("AP8D)U9F9E<BP@,2P@0DQ/0TM?4TE:
M12P@:%-R8T9I;&4I.PT*#0H@(" @:68@*&9E<G)O<B H:%-R8T9I;&4I*2 -
M"B @("![#0H@(" @("!W<')I;G1F("A415A4*")%<G)O<B!R96%D:6YG($-I
M<&AE<G1E>'0A7&XB*2D[#0H@(" @("!G;W1O(&5X:70[#0H@(" @?0T*#0H@
M(" @8D5/1B ](&9E;V8H:%-R8T9I;&4I.PT*#0H@(" @+R\@1&5C<GEP="!T
M:&4@9&%T82X-"B @("!I9B H(4-R>7!T1&5C<GEP=" H:$ME>2P@,"P@8D5/
M1BP@,"P@<&)"=69F97(L("9D=T-O=6YT*2D@#0H@(" @>PT*(" @(" @=W!R
M:6YT9B H5$585"@B17)R;W(@)7@@9'5R:6YG($-R>7!T1&5C<GEP="%<;B(I
M+" -"B @(" @(" @(" @(" @($=E=$QA<W1%<G)O<B H*2D[#0H@(" @("!G
M;W1O(&5X:70[#0H@(" @?0T*#0H@(" @+R\@5W)I=&4@=&AE(&1A=&$@=&\@
M=&AE(&1E<W1I;F%T:6]N(&9I;&4N#0H@(" @9G=R:71E("AP8D)U9F9E<BP@
M,2P@9'=#;W5N="P@:$1E<W1&:6QE*3L-"@T*(" @(&EF("AF97)R;W(@*&A$
M97-T1FEL92DI( T*(" @('L-"B @(" @('=P<FEN=&8@*%1%6%0H(D5R<F]R
M('=R:71I;F<@4&QA:6YT97AT(5QN(BDI.PT*(" @(" @9V]T;R!E>&ET.PT*
M(" @('T-"B @?2!W:&EL92 H(6)%3T8I.PT*#0H@(&)2971U<FX@/2!44E5%
M.PT*#0H@('=P<FEN=&8@*%1%6%0H(D]+7&XB*2D[#0H-"F5X:70Z#0H-"B @
M+R\@0VQO<V4@=&AE('-O=7)C92!F:6QE<RX-"B @:68@*&A3<F-&:6QE*2 -
M"B @("!F8VQO<V4@*&A3<F-&:6QE*3L-"@T*(" O+R!#;&]S92!T:&4@9&5S
M=&EN871I;VX@9FEL97,N#0H@(&EF("AH1&5S=$9I;&4I( T*(" @(&9C;&]S
M92 H:$1E<W1&:6QE*3L-"@T*(" O+R!&<F5E(&UE;6]R>2X-"B @:68@*'!B
M2V5Y0FQO8BD@#0H@(" @9G)E92 H<&)+97E";&]B*3L-"@T*(" O+R!&<F5E
M(&UE;6]R>2X-"B @:68@*'!B0G5F9F5R*2 -"B @("!F<F5E("AP8D)U9F9E
M<BD[#0H-"B @+R\@1&5S=')O>2!T:&4@<V5S<VEO;B!K97DN#0H@(&EF("AH
M2V5Y*2 -"B @("!#<GEP=$1E<W1R;WE+97D@*&A+97DI.PT*#0H@("\O($1E
M<W1R;WD@=&AE(&AA<V@@;V)J96-T+@T*("!I9B H:$AA<V@I( T*(" @($-R
M>7!T1&5S=')O>4AA<V@@*&A(87-H*3L-"@T*(" O+R!296QE87-E('1H92!P
M<F]V:61E<B!H86YD;&4N#0H@(&EF("AH4')O=BD@#0H@(" @0W)Y<'1296QE
M87-E0V]N=&5X=" H:%!R;W8L(# I.PT*#0H@(')E='5R;B!B4F5T=7)N.PT*
#?0T*
`
end
begin 666 server_encrypt.c
M+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*EP-"BH@(" @(" @
M5&AI<R!I<R!A('!A<G0@;V8@=&AE($UI8W)O<V]F="!3;W5R8V4@0V]D92!3
M86UP;&5S+B -"BH@(" @(" @0V]P>7)I9VAT(#$Y.38M,3DY-R!-:6-R;W-O
M9G0@0V]R<&]R871I;VXN#0HJ(" @(" @($%L;"!R:6=H=',@<F5S97)V960N
M( T**B @(" @("!4:&ES('-O=7)C92!C;V1E(&ES(&]N;'D@:6YT96YD960@
M87,@82!S=7!P;&5M96YT('1O( T**B @(" @("!-:6-R;W-O9G0@1&5V96QO
M<&UE;G0@5&]O;',@86YD+V]R(%=I;DAE;' @9&]C=6UE;G1A=&EO;BX-"BH@
M(" @(" @4V5E('1H97-E('-O=7)C97,@9F]R(&1E=&%I;&5D(&EN9F]R;6%T
M:6]N(')E9V%R9&EN9R!T:&4@#0HJ(" @(" @($UI8W)O<V]F="!S86UP;&5S
M('!R;V=R86US+@T*7"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*B\-"@T*(VEN8VQU9&4@/'=I;F1O=W,N:#X-"B-I;F-L=61E(#QS=&1I;RYH
M/@T*(VEN8VQU9&4@/'-T9&QI8BYH/@T*(VEN8VQU9&4@/'=I;F-R>7!T+F@^
M#0H-"B\O(VEF9&5F(%5315]"3$]#2U]#25!(15(-"B @(" O+R!D969I;F5S
M(&9O<B!20S(@8FQO8VL@8VEP:&5R#0HO+R @(" C9&5F:6YE($5.0U)94%1?
M04Q'3U))5$A-"4-!3$=?4D,R#0HO+R @(" C9&5F:6YE($5.0U)94%1?0DQ/
M0TM?4TE:10DX#0HO+R-E;'-E#0H@(" @+R\@9&5F:6YE<R!F;W(@4D,T('-T
M<F5A;2!C:7!H97(-"B @(" C9&5F:6YE($5.0U)94%1?04Q'3U))5$A-"4-!
M3$=?4D,T#0H@(" @(V1E9FEN92!%3D-265!47T),3T-+7U-)6D4),0T*+R\C
M96YD:68-"@T*<W1A=&EC($)/3TP@0T%0245N8W)Y<'1&:6QE*%!#2$%2('-Z
M4V]U<F-E+"!00TA!4B!S>D1E<W1I;F%T:6]N+"!00TA!4B!S>E!A<W-W;W)D
M*3L-"@T*+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT*=F]I
M9"!?8V1E8VP@;6%I;BAI;G0@87)G8RP@8VAA<B J87)G=EM=*0T*>PT*(" @
M(%!#2$%2('-Z4V]U<F-E"3T@3E5,3#L-"B @("!00TA!4B!S>D1E<W1I;F%T
M:6]N(#T@3E5,3#L-"B @("!00TA!4B!S>E!A<W-W;W)D"3T@3E5,3#L-"@D-
M"@D-"B @(" O+R!686QI9&%T92!A<F=U;65N="!C;W5N="X-"B @("!I9BAA
M<F=C("$](#,@)B8@87)G8R A/2 T*2![#0H)<')I;G1F*")54T%'13H@96YC
M<GEP=" \<V]U<F-E(&9I;&4^(#QD97-T(&9I;&4^(%L@/'!A<W-W;W)D/B!=
M7&XB*3L-"@EE>&ET*#$I.PT*(" @('T-"@T*(" @("\O(%!A<G-E(&%R9W5M
M96YT<RX-"B @("!S>E-O=7)C90D@(" ](&%R9W9;,5T[#0H@(" @<WI$97-T
M:6YA=&EO;B @/2!A<F=V6S)=.PT*(" @(&EF*&%R9V,@/3T@-"D@>PT*"7-Z
M4&%S<W=O<F0@/2!A<F=V6S-=.PT*(" @('T-"@T*(" @(&EF*"%#05!)16YC
M<GEP=$9I;&4H<WI3;W5R8V4L('-Z1&5S=&EN871I;VXL('-Z4&%S<W=O<F0I
M*2![#0H)<')I;G1F*")%<G)O<B!E;F-R>7!T:6YG(&9I;&4A7&XB*3L-"@EE
M>&ET*#$I.PT*(" @('T-"@T*(" @(&5X:70H,"D[#0I]#0H-"B\J*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"G-T871I8R!"3T],($-!4$E%
M;F-R>7!T1FEL92A00TA!4B!S>E-O=7)C92P@4$-(05(@<WI$97-T:6YA=&EO
M;BP@4$-(05(@<WI087-S=V]R9"D-"GL-"B @("!&24Q%("IH4V]U<F-E(" @
M(" @/2!.54Q,.PT*(" @($9)3$4@*FA$97-T:6YA=&EO;B ]($Y53$P[#0H@
M(" @24Y4(&5O9B ](# [#0H-"B @("!(0U)94%104D]6(&A0<F]V(" @/2 P
M.PT*(" @($A#4EE05$M%62!H2V5Y(" @(" ](# [#0H@(" @2$-265!42T59
M(&A88VAG2V5Y(#T@,#L-"B @("!(0U)94%1(05-((&A(87-H(" @/2 P.PT*
M#0H@(" @4$)95$4@<&)+97E";&]B(#T@3E5,3#L-"B @("!$5T]21"!D=TME
M>4)L;V),96X[#0H-"B @("!00EE412!P8D)U9F9E<B ]($Y53$P[#0H@(" @
M1%=/4D0@9'=";&]C:TQE;CL-"B @("!$5T]21"!D=T)U9F9E<DQE;CL-"B @
M("!$5T]21"!D=T-O=6YT.PT*#0H@(" @0D]/3"!S=&%T=7,@/2!&04Q313L-
M"@T*(" @("\O($]P96X@<V]U<F-E(&9I;&4N#0H@(" @:68H*&A3;W5R8V4@
M/2!F;W!E;BAS>E-O=7)C92PB<F(B*2D@/3T@3E5,3"D@>PT*"7!R:6YT9B@B
M17)R;W(@;W!E;FEN9R!0;&%I;G1E>'0@9FEL92%<;B(I.PT*(" @(" @("!G
M;W1O(&1O;F4[#0H@(" @?0T*#0H@(" @+R\@3W!E;B!D97-T:6YA=&EO;B!F
M:6QE+@T*(" @(&EF*"AH1&5S=&EN871I;VX@/2!F;W!E;BAS>D1E<W1I;F%T
M:6]N+")W8B(I*2 ]/2!.54Q,*2![#0H)<')I;G1F*")%<G)O<B!O<&5N:6YG
M($-I<&AE<G1E>'0@9FEL92%<;B(I.PT*(" @(" @("!G;W1O(&1O;F4[#0H@
M(" @?0T*#0H@(" @+R\@1V5T(&AA;F1L92!T;R!T:&4@9&5F875L="!P<F]V
M:61E<BX-"B @("!I9B@A0W)Y<'1!8W%U:7)E0V]N=&5X="@F:%!R;W8L($Y5
M3$PL($Y53$PL(%!23U9?4E-!7T953$PL(# I*2![#0H@(" @(" @('!R:6YT
M9B@B17)R;W(@)7@@9'5R:6YG($-R>7!T06-Q=6ER94-O;G1E>'0A7&XB+"!'
M971,87-T17)R;W(H*2D[#0H@(" @(" @(&=O=&\@9&]N93L-"B @("!]#0H-
M"B @("!I9BAS>E!A<W-W;W)D(#T]($Y53$PI('L-"@DO+R!%;F-R>7!T('1H
M92!F:6QE('=I=&@@82!R86YD;VT@<V5S<VEO;B!K97DN#0H-"@DO+R!#<F5A
M=&4@82!R86YD;VT@<V5S<VEO;B!K97DN#0H):68H(4-R>7!T1V5N2V5Y*&A0
M<F]V+"!%3D-265!47T%,1T]2251(32P@0U)94%1?15A03U)404),12P@)FA+
M97DI*2![#0H)(" @('!R:6YT9B@B17)R;W(@)7@@9'5R:6YG($-R>7!T1V5N
M2V5Y(5QN(BP@1V5T3&%S=$5R<F]R*"DI.PT*"2 @("!G;W1O(&1O;F4[#0H)
M?0T*#0H)+R\@1V5T(&AA;F1L92!T;R!K97D@97AC:&%N9V4@<'5B;&EC(&ME
M>2X-"@EI9B@A0W)Y<'1'9715<V5R2V5Y*&A0<F]V+"!!5%]+15E%6$-(04Y'
M12P@)FA88VAG2V5Y*2D@>PT*"2 @("!P<FEN=&8H(D5R<F]R("5X(&1U<FEN
M9R!#<GEP=$=E=%5S97)+97DA7&XB+"!'971,87-T17)R;W(H*2D[#0H)(" @
M(&=O=&\@9&]N93L-"@E]#0H-"@DO+R!$971E<FUI;F4@<VEZ92!O9B!T:&4@
M:V5Y(&)L;V(@86YD(&%L;&]C871E(&UE;6]R>2X-"@EI9B@A0W)Y<'1%>'!O
M<G1+97DH:$ME>2P@:%AC:&=+97DL(%-)35!,14),3T(L(# L($Y53$PL("9D
M=TME>4)L;V),96XI*2![#0H)(" @('!R:6YT9B@B17)R;W(@)7@@8V]M<'5T
M:6YG(&)L;V(@;&5N9W1H(5QN(BP@1V5T3&%S=$5R<F]R*"DI.PT*"2 @("!G
M;W1O(&1O;F4[#0H)?0T*"6EF*"AP8DME>4)L;V(@/2!M86QL;V,H9'=+97E"
M;&]B3&5N*2D@/3T@3E5,3"D@>PT*"2 @("!P<FEN=&8H(D]U="!O9B!M96UO
M<GDA7&XB*3L-"@D@(" @9V]T;R!D;VYE.PT*"7T-"@T*"2\O($5X<&]R="!S
M97-S:6]N(&ME>2!I;G1O(&$@<VEM<&QE(&ME>2!B;&]B+@T*"6EF*"%#<GEP
M=$5X<&]R=$ME>2AH2V5Y+"!H6&-H9TME>2P@4TE-4$Q%0DQ/0BP@,"P@<&)+
M97E";&]B+" F9'=+97E";&]B3&5N*2D@>PT*"2 @("!P<FEN=&8H(D5R<F]R
M("5X(&1U<FEN9R!#<GEP=$5X<&]R=$ME>2%<;B(L($=E=$QA<W1%<G)O<B@I
M*3L-"@D@(" @9V]T;R!D;VYE.PT*"7T-"@T*"2\O(%)E;&5A<V4@:V5Y(&5X
M8VAA;F=E(&ME>2!H86YD;&4N#0H)0W)Y<'1$97-T<F]Y2V5Y*&A88VAG2V5Y
M*3L-"@EH6&-H9TME>2 ](# [#0H-"@DO+R!7<FET92!S:7IE(&]F(&ME>2!B
M;&]B('1O(&1E<W1I;F%T:6]N(&9I;&4N#0H)9G=R:71E*"9D=TME>4)L;V),
M96XL('-I>F5O9BA$5T]21"DL(#$L(&A$97-T:6YA=&EO;BD[#0H):68H9F5R
M<F]R*&A$97-T:6YA=&EO;BDI('L-"@D@(" @<')I;G1F*")%<G)O<B!W<FET
M:6YG(&AE861E<B%<;B(I.PT*"2 @("!G;W1O(&1O;F4[#0H)?0T*#0H)+R\@
M5W)I=&4@:V5Y(&)L;V(@=&\@9&5S=&EN871I;VX@9FEL92X-"@EF=W)I=&4H
M<&)+97E";&]B+" Q+"!D=TME>4)L;V),96XL(&A$97-T:6YA=&EO;BD[#0H)
M:68H9F5R<F]R*&A$97-T:6YA=&EO;BDI('L-"@D@(" @<')I;G1F*")%<G)O
M<B!W<FET:6YG(&AE861E<B%<;B(I.PT*"2 @("!G;W1O(&1O;F4[#0H)?0T*
M#0H@(" @?2!E;'-E('L-"@DO+R!%;F-R>7!T('1H92!F:6QE('=I=&@@82!S
M97-S:6]N(&ME>2!D97)I=F5D(&9R;VT@82!P87-S=V]R9"X-"@T*"2\O($-R
M96%T92!A(&AA<V@@;V)J96-T+@T*"6EF*"%#<GEP=$-R96%T94AA<V@H:%!R
M;W8L($-!3$=?340U+" P+" P+" F:$AA<V@I*2![#0H)(" @('!R:6YT9B@B
M17)R;W(@)7@@9'5R:6YG($-R>7!T0W)E871E2&%S:"%<;B(L($=E=$QA<W1%
M<G)O<B@I*3L-"@D@(" @9V]T;R!D;VYE.PT*"7T-"@T*"2\O($AA<V@@:6X@
M=&AE('!A<W-W;W)D(&1A=&$N#0H):68H(4-R>7!T2&%S:$1A=&$H:$AA<V@L
M('-Z4&%S<W=O<F0L('-T<FQE;BAS>E!A<W-W;W)D*2P@,"DI('L-"@D@(" @
M<')I;G1F*")%<G)O<B E>"!D=7)I;F<@0W)Y<'1(87-H1&%T82%<;B(L($=E
M=$QA<W1%<G)O<B@I*3L-"@D@(" @9V]T;R!D;VYE.PT*"7T-"@T*"2\O($1E
M<FEV92!A('-E<W-I;VX@:V5Y(&9R;VT@=&AE(&AA<V@@;V)J96-T+@T*"6EF
M*"%#<GEP=$1E<FEV94ME>2AH4')O=BP@14Y#4EE05%]!3$=/4DE42$TL(&A(
M87-H+" P+" F:$ME>2DI('L-"@D@(" @<')I;G1F*")%<G)O<B E>"!D=7)I
M;F<@0W)Y<'1$97)I=F5+97DA7&XB+"!'971,87-T17)R;W(H*2D[#0H)(" @
M(&=O=&\@9&]N93L-"@E]#0H-"@DO+R!$97-T<F]Y('1H92!H87-H(&]B:F5C
M="X-"@E#<GEP=$1E<W1R;WE(87-H*&A(87-H*3L-"@EH2&%S:" ](# [#0H@
M(" @?0T*#0H@(" @+R\@1&5T97)M:6YE(&YU;6)E<B!O9B!B>71E<R!T;R!E
M;F-R>7!T(&%T(&$@=&EM92X@5&AI<R!M=7-T(&)E(&$@;75L=&EP;&4-"B @
M(" O+R!O9B!%3D-265!47T),3T-+7U-)6D4N#0H@(" @9'=";&]C:TQE;B ]
M(#$P,# @+2 Q,# P("4@14Y#4EE05%]"3$]#2U]325I%.PT*#0H@(" @+R\@
M1&5T97)M:6YE('1H92!B;&]C:R!S:7IE+B!)9B!A(&)L;V-K(&-I<&AE<B!I
M<R!U<V5D('1H:7,@;75S="!H879E#0H@(" @+R\@<F]O;2!F;W(@86X@97AT
M<F$@8FQO8VLN#0H@(" @:68H14Y#4EE05%]"3$]#2U]325I%(#X@,2D@>PT*
M"61W0G5F9F5R3&5N(#T@9'=";&]C:TQE;B K($5.0U)94%1?0DQ/0TM?4TE:
M13L-"B @("!](&5L<V4@>PT*"61W0G5F9F5R3&5N(#T@9'=";&]C:TQE;CL-
M"B @("!]#0H-"B @(" O+R!!;&QO8V%T92!M96UO<GDN#0H@(" @:68H*'!B
M0G5F9F5R(#T@;6%L;&]C*&1W0G5F9F5R3&5N*2D@/3T@3E5,3"D@>PT*"7!R
M:6YT9B@B3W5T(&]F(&UE;6]R>2%<;B(I.PT*"6=O=&\@9&]N93L-"B @("!]
M#0H-"B @(" O+R!%;F-R>7!T('-O=7)C92!F:6QE(&%N9"!W<FET92!T;R!3
M;W5R8V4@9FEL92X-"B @("!D;R![#0H)+R\@4F5A9"!U<"!T;R G9'=";&]C
M:TQE;B<@8GET97,@9G)O;2!S;W5R8V4@9FEL92X-"@ED=T-O=6YT(#T@9G)E
M860H<&)"=69F97(L(#$L(&1W0FQO8VM,96XL(&A3;W5R8V4I.PT*"6EF*&9E
M<G)O<BAH4V]U<F-E*2D@>PT*"2 @("!P<FEN=&8H(D5R<F]R(')E861I;F<@
M4&QA:6YT97AT(5QN(BD[#0H@(" @(" @(" @("!G;W1O(&1O;F4[#0H@(" @
M(" @('T-"@EE;V8@/2!F96]F*&A3;W5R8V4I.PT*#0H@(" @(" @("\O($5N
M8W)Y<'0@9&%T80T*"6EF*"%#<GEP=$5N8W)Y<'0H:$ME>2P@,"P@96]F+" P
M+"!P8D)U9F9E<BP@)F1W0V]U;G0L(&1W0G5F9F5R3&5N*2D@>PT*(" @(" @
M(" @(" @<')I;G1F*")B>71E<R!R97%U:7)E9#HE9%QN(BQD=T-O=6YT*3L-
M"B @(" @(" @(" @('!R:6YT9B@B17)R;W(@)7@@9'5R:6YG($-R>7!T16YC
M<GEP="%<;B(L($=E=$QA<W1%<G)O<B@I*3L-"B @(" @(" @(" @(&=O=&\@
M9&]N93L-"B @(" @(" @?0T*#0H)+R\@5W)I=&4@9&%T82!T;R!D97-T:6YA
M=&EO;B!F:6QE+@T*"69W<FET92AP8D)U9F9E<BP@,2P@9'=#;W5N="P@:$1E
M<W1I;F%T:6]N*3L-"@EI9BAF97)R;W(H:$1E<W1I;F%T:6]N*2D@>PT*"2 @
M("!P<FEN=&8H(D5R<F]R('=R:71I;F<@0VEP:&5R=&5X="%<;B(I.PT*(" @
M(" @(" @(" @9V]T;R!D;VYE.PT*(" @(" @("!]#0H@(" @?2!W:&EL92@A
M9F5O9BAH4V]U<F-E*2D[#0H-"B @("!S=&%T=7,@/2!44E5%.PT*#0H@(" @
M<')I;G1F*")/2UQN(BD[#0H-"B @("!D;VYE.@T*#0H@(" @+R\@0VQO<V4@
M9FEL97,N#0H@(" @:68H:%-O=7)C92D@9F-L;W-E*&A3;W5R8V4I.PT*(" @
M(&EF*&A$97-T:6YA=&EO;BD@9F-L;W-E*&A$97-T:6YA=&EO;BD[#0H-"B @
M(" O+R!&<F5E(&UE;6]R>2X-"B @("!I9BAP8DME>4)L;V(I(&9R964H<&)+
M97E";&]B*3L-"B @("!I9BAP8D)U9F9E<BD@9G)E92AP8D)U9F9E<BD[#0H-
M"B @(" O+R!$97-T<F]Y('-E<W-I;VX@:V5Y+@T*(" @(&EF*&A+97DI($-R
M>7!T1&5S=')O>4ME>2AH2V5Y*3L-"@T*(" @("\O(%)E;&5A<V4@:V5Y(&5X
M8VAA;F=E(&ME>2!H86YD;&4N#0H@(" @:68H:%AC:&=+97DI($-R>7!T1&5S
M=')O>4ME>2AH6&-H9TME>2D[#0H-"B @(" O+R!$97-T<F]Y(&AA<V@@;V)J
M96-T+@T*(" @(&EF*&A(87-H*2!#<GEP=$1E<W1R;WE(87-H*&A(87-H*3L-
M"@T*(" @("\O(%)E;&5A<V4@<')O=FED97(@:&%N9&QE+@T*(" @(&EF*&A0
M<F]V*2!#<GEP=%)E;&5A<V5#;VYT97AT*&A0<F]V+" P*3L-"@T*(" @(')E
2='5R;BAS=&%T=7,I.PT*?0T*
`
end


Relevant Pages

  • Re: Encryption/Decryption HELP
    ... my guess is i dont have the inituser application to initialize password ... 1.desktop for encrypting (encrypting and decrypting is working perfectly ... but when i try to decrypt the encoded file from the pocket pc using the same ...
    (microsoft.public.pocketpc.developer)
  • Re: Crypto API
    ... my guess is i dont have the inituser application to initialize password ... 1.desktop for encrypting (encrypting and decrypting is working perfectly ... but when i try to decrypt the encoded file from the pocket pc using the same ...
    (microsoft.public.pocketpc.developer.networking)
  • Re: encryption/decryption
    ... 1.desktop for encrypting (encrypting and decrypting is working perfectly ... fine in win32 desktop application using VC++ samples) ... but when i try to decrypt the encoded file from the pocket pc using the same ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: Encryption/Decryption
    ... For encrypting / decrypting multiple files at once, ... >>> successfully, on the desktop, without Windows CE involved. ... The next> thing>>> to do is to build the "init user" app for Windows CE, and run it, and> see>>> if it succeeds. ...
    (microsoft.public.windowsce.app.development)
  • Re: Vigenere Cipher II - how to use files
    ... > Its my program for decrypting and encrypting text. ... so you'll need to check your documentation. ... Same answer as to the the first 'BTW' question. ...
    (comp.lang.c)