|
security
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Problem with pkcs #7in ..net 2.0. I have working on something very similar like this link (http://windowssdk.msdn.microsoft.com/en-us/library/ms180956.aspx), but i have a problem. _ When i send or receive a crypt message from another host (that is using a java component) nothing works. (When i encrypt and decrypt in the same machine i have no problem) For ex. when I decrypt I get this Exception : "Invalid cryptographic message type." First I have a Convert.FromBase64String then EnvelopedCms envelopedCms = new EnvelopedCms(); try { envelopedCms.Decode(encodedEnvelopedCms); <--- here i get the excep. } Any suggestions ? FYI. 1. Some paypal pkcs7 are throwing the same error. 2. this one not working -----BEGIN PKCS7----- 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 -----END PKCS7----- this one is working -----BEGIN PKCS7----- MIIEaAYJKoZIhvcNAQcDoIIEWTCCBFUCAQIxga4wgasCAQKAFGwcD3yLbyqd2+kzQ6vteKrOfFSUMA0GCSqGSIb3DQEBAQUABIGAAd8HfVqGchpJeGJE11xODZM2MpLppRi0dNco+gzzvAg8ZDI0/kYFfOOB53fEOYzNuWJUkKBmjQY0xuvs9iN5HysKNQWRaCX9G0uFzyUHoRWL4VF0AS5AOoJUXVAWGJIvgvrLgBilCA1QiuRO8VcEncgDrhzMNPW/dL0LQLY5nEcwggOdBgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECNgzfHQmS5legIIDeMFTa53pAfTS9bI2DwP53gzAOroIIwqAkYa4PQU1iYGxjv9TF2pum6Z3zNIjH7Rp73XQf6760wVqNm6PaDB4u0f80s3wV0cnKF8NYBErACGbXODld0IzQPFNrHz28vqvBSgZ0AfrULr4fFVtDTU2nsKDwkJESlCV+PpQY4ht32vpgd5sCIVbvn6W9KpqIWCAlxiUGfehrK+CQKhYKVVudc54H5ekGlFqGBjI5CjgUHsPSJMHv4FW60r+neMnscLhwn4n/VBKbsl6Utpxh/0J4kA04GHkbpaY/Dx3P/bChyOpM6Rb82+Tcj7S8rHWX3vY9RPOYHgiKi2iNVmczfGuWbUllBuCFOlbEXRRfyWDnmrZ+4vI1jVKBclcoook0EaLSttwqbgK4zgFF4o3co6gK+AvEpxW5UCuWs++dPGNdPiN1G/czhx2bH3mm3hHlJGQSH5VNgr4tV1r2trblxjTC72KbxoxETDm5Ano58h6e6Cjt8CvbgQgdHxhiVz4Vs2EjwMpSHCMwlGZ0QVdJhEVma3AZP+ta/okra3g0orfkqW5A5fP0YjCbXWpd5D6Bp2tGJoIlEtqNAPPkK2BCy7Ux10JYGBil0zs8XOFb6FgTdMHBckpjXMgGlAQfL9UY+7pjELSKY2fjNB6qewo7iSZr7RJcCBNDA1DC8k4KR90VYpwDv48kNAEyU3Qg49yduFwYpP313bcYiiyD/e0oQfE1DJL8JQykBIlklH9T/AfNY06Ivxs6dZZix/6+6QjOI4VA5P7HnvGwhON4dNbdLK6uddq1sigAQp2p4DePh/nEDw/v3KFCA4xlOnOIdluIw4svPYxScgZnbcgbqEYc1Ph0vgn7nOiPDhbXFhRx0YatvGYWuNXA2EZJjftPqj40v0BNyZ1k/sWMi7xhwF3Qi/OBu5Mb3ko2GSHMPzgP+DeYi9l63CbhGsoqjCTKhkUsUvXEa68Mq5EzvUxsEuNda0YkJXw7dl6pUyRzm59n6r4c0ta/6qqdwo1iPZuwuyvrAlq61DCOHA4bZLHU4NKb1D9j5yB88qOBGKCHBxoosHnKjoPe0JHrHefM6LdH+08fGip7LMDhA3wFW9+4l+SDI1gUbwuoxW/5aYJdONOo76/p1JeKCxVo2tESEew8auwbNgZIrRueIegLFWWK5HwN7dj5b+XjGGecVNB5w== -----END PKCS7----- Hello Tommy,
please check out this link. http://www.codeproject.com/dotnet/CapicomUTF8.asp?df=100 It might help. Thanks, Praveen Show quoteHide quote "Tommy" <rto***@gmail.com> wrote in message news:1159916418.888366.310020@m73g2000cwd.googlegroups.com... > I'm building a DLL to encrypt and decrypt information with certificates > in > .net 2.0. > > I have working on something very similar like this link > (http://windowssdk.msdn.microsoft.com/en-us/library/ms180956.aspx), but > i > have a problem. > > _ When i send or receive a crypt message from another host (that is > using a > java component) nothing works. > (When i encrypt and decrypt in the same machine i have no problem) > > For ex. when I decrypt I get this Exception : "Invalid cryptographic > message > type." > > First I have a Convert.FromBase64String > then > EnvelopedCms envelopedCms = new EnvelopedCms(); > try > { > envelopedCms.Decode(encodedEnvelopedCms); <--- here i get the excep. > } > > Any suggestions ? > > FYI. > 1. Some paypal pkcs7 are throwing the same error. > 2. > this one not working > -----BEGIN PKCS7----- > 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 > -----END PKCS7----- > > this one is working > -----BEGIN PKCS7----- > MIIEaAYJKoZIhvcNAQcDoIIEWTCCBFUCAQIxga4wgasCAQKAFGwcD3yLbyqd2+kzQ6vteKrOfFSUMA0GCSqGSIb3DQEBAQUABIGAAd8HfVqGchpJeGJE11xODZM2MpLppRi0dNco+gzzvAg8ZDI0/kYFfOOB53fEOYzNuWJUkKBmjQY0xuvs9iN5HysKNQWRaCX9G0uFzyUHoRWL4VF0AS5AOoJUXVAWGJIvgvrLgBilCA1QiuRO8VcEncgDrhzMNPW/dL0LQLY5nEcwggOdBgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECNgzfHQmS5legIIDeMFTa53pAfTS9bI2DwP53gzAOroIIwqAkYa4PQU1iYGxjv9TF2pum6Z3zNIjH7Rp73XQf6760wVqNm6PaDB4u0f80s3wV0cnKF8NYBErACGbXODld0IzQPFNrHz28vqvBSgZ0AfrULr4fFVtDTU2nsKDwkJESlCV+PpQY4ht32vpgd5sCIVbvn6W9KpqIWCAlxiUGfehrK+CQKhYKVVudc54H5ekGlFqGBjI5CjgUHsPSJMHv4FW60r+neMnscLhwn4n/VBKbsl6Utpxh/0J4kA04GHkbpaY/Dx3P/bChyOpM6Rb82+Tcj7S8rHWX3vY9RPOYHgiKi2iNVmczfGuWbUllBuCFOlbEXRRfyWDnmrZ+4vI1jVKBclcoook0EaLSttwqbgK4zgFF4o3co6gK+AvEpxW5UCuWs++dPGNdPiN1G/czhx2bH3mm3hHlJGQSH5VNgr4tV1r2trblxjTC72KbxoxETDm5Ano58h6e6Cjt8CvbgQgdHxhiVz4Vs2EjwMpSHCMwlGZ0QVdJhEVma3AZP+ta/okra3g0orfkqW5A5fP0YjCbXWpd5D6Bp2tGJoIlEtqNAPPkK2BCy7Ux10JYGBil0zs8XOFb6FgTdMHBckpjXMgGlAQfL9UY+7pjELSKY2fjNB6qewo7iSZr7RJcCBNDA1DC8k4KR90VYpwDv48kNAEyU3Qg49yduFwYpP313bcYiiyD/e0oQfE1DJL8JQykBIlklH9T/AfNY06Ivxs6dZZix/6+6QjOI4VA5P7HnvGwhON4dNbdLK6uddq1sigAQp2p4DePh/nEDw/v3KFCA4xlOnOIdluIw4svPYxScgZnbcgbqEYc1Ph0vgn7nOiPDhbXFhRx0YatvGYWuNXA2EZJjftPqj40v0BNyZ1k/sWMi7xhwF3Qi/OBu5Mb3ko2GSHMPzgP+DeYi9l63CbhGsoqjCTKhkUsUvXEa68Mq5EzvUxsEuNda0YkJXw7dl6pUyRzm59n6r4c0ta/6qqdwo1iPZuwuyvrAlq61DCOHA4bZLHU4NKb1D9j5yB88qOBGKCHBxoosHnKjoPe0JHrHefM6LdH+08fGip7LMDhA3wFW9+4l+SDI1gUbwuoxW/5aYJdONOo76/p1JeKCxVo2tESEew8auwbNgZIrRueIegLFWWK5HwN7dj5b+XjGGecVNB5w== > -----END PKCS7----- > Praveen ! thks a lot, I has been with this problem around a month.
I can't believe that m$ has no advice about this. Also that in FW 2.0 isn't working too. Thnks Again ! Praveen ha escrito: Show quoteHide quote > Hello Tommy, > > please check out this link. > http://www.codeproject.com/dotnet/CapicomUTF8.asp?df=100 > It might help. > > Thanks, > Praveen > > "Tommy" <rto***@gmail.com> wrote in message > news:1159916418.888366.310020@m73g2000cwd.googlegroups.com... > > I'm building a DLL to encrypt and decrypt information with certificates > > in > > .net 2.0. > > > > I have working on something very similar like this link > > (http://windowssdk.msdn.microsoft.com/en-us/library/ms180956.aspx), but > > i > > have a problem. > > > > _ When i send or receive a crypt message from another host (that is > > using a > > java component) nothing works. > > (When i encrypt and decrypt in the same machine i have no problem) > > > > For ex. when I decrypt I get this Exception : "Invalid cryptographic > > message > > type." > > > > First I have a Convert.FromBase64String > > then > > EnvelopedCms envelopedCms = new EnvelopedCms(); > > try > > { > > envelopedCms.Decode(encodedEnvelopedCms); <--- here i get the excep. > > } > > > > Any suggestions ? > > > > FYI. > > 1. Some paypal pkcs7 are throwing the same error. > > 2. > > this one not working > > -----BEGIN PKCS7----- > > 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 > > -----END PKCS7----- > > > > this one is working > > -----BEGIN PKCS7----- > > MIIEaAYJKoZIhvcNAQcDoIIEWTCCBFUCAQIxga4wgasCAQKAFGwcD3yLbyqd2+kzQ6vteKrOfFSUMA0GCSqGSIb3DQEBAQUABIGAAd8HfVqGchpJeGJE11xODZM2MpLppRi0dNco+gzzvAg8ZDI0/kYFfOOB53fEOYzNuWJUkKBmjQY0xuvs9iN5HysKNQWRaCX9G0uFzyUHoRWL4VF0AS5AOoJUXVAWGJIvgvrLgBilCA1QiuRO8VcEncgDrhzMNPW/dL0LQLY5nEcwggOdBgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECNgzfHQmS5legIIDeMFTa53pAfTS9bI2DwP53gzAOroIIwqAkYa4PQU1iYGxjv9TF2pum6Z3zNIjH7Rp73XQf6760wVqNm6PaDB4u0f80s3wV0cnKF8NYBErACGbXODld0IzQPFNrHz28vqvBSgZ0AfrULr4fFVtDTU2nsKDwkJESlCV+PpQY4ht32vpgd5sCIVbvn6W9KpqIWCAlxiUGfehrK+CQKhYKVVudc54H5ekGlFqGBjI5CjgUHsPSJMHv4FW60r+neMnscLhwn4n/VBKbsl6Utpxh/0J4kA04GHkbpaY/Dx3P/bChyOpM6Rb82+Tcj7S8rHWX3vY9RPOYHgiKi2iNVmczfGuWbUllBuCFOlbEXRRfyWDnmrZ+4vI1jVKBclcoook0EaLSttwqbgK4zgFF4o3co6gK+AvEpxW5UCuWs++dPGNdPiN1G/czhx2bH3mm3hHlJGQSH5VNgr4tV1r2trblxjTC72KbxoxETDm5Ano58h6e6Cjt8CvbgQgdHxhiVz4Vs2EjwMpSHCMwlGZ0QVdJhEVma3AZP+ta/okra3g0orfkqW5A5fP0YjCbXWpd5D6Bp2tGJoIlEtqNAPPkK2BCy7Ux10JYGBil0zs8XOFb6FgTdMHBckpjXMgGlAQfL9UY+7pjELSKY2fjNB6qewo7iSZr7RJcCBNDA1DC8k4KR90VYpwDv48kNAEyU3Qg49yduFwYpP313bcYiiyD/e0oQfE1DJL8JQykBIlklH9T/AfNY06Ivxs6dZZix/6+6QjOI4VA5P7HnvGwhON4dNbdLK6uddq1sigAQp2p4DePh/nEDw/v3KFCA4xlOnOIdluIw4svPYxScgZnbcgbqEYc1Ph0vgn7nOiPDhbXFhRx0YatvGYWuNXA2EZJjftPqj40v0BNyZ1k/sWMi7xhwF3Qi/OBu5Mb3ko2GSHMPzgP+DeYi9l63CbhGsoqjCTKhkUsUvXEa68Mq5EzvUxsEuNda0YkJXw7dl6pUyRzm59n6r4c0ta/6qqdwo1iPZuwuyvrAlq61DCOHA4bZLHU4NKb1D9j5yB88qOBGKCHBxoosHnKjoPe0JHrHefM6LdH+08fGip7LMDhA3wFW9+4l+SDI1gUbwuoxW/5aYJdONOo76/p1JeKCxVo2tESEew8auwbNgZIrRueIegLFWWK5HwN7dj5b+XjGGecVNB5w== > > -----END PKCS7----- > > Hi,
i have a sample app here that uses the PKCS classes: http://www.leastprivilege.com/CrypterPKRTMVersion.aspx --- Dominick Baier, DevelopMentor http://www.leastprivilege.com Show quoteHide quote > I'm building a DLL to encrypt and decrypt information with > certificates > in > .net 2.0. > I have working on something very similar like this link > (http://windowssdk.msdn.microsoft.com/en-us/library/ms180956.aspx), > but > i > have a problem. > _ When i send or receive a crypt message from another host (that is > using a > java component) nothing works. > (When i encrypt and decrypt in the same machine i have no problem) > For ex. when I decrypt I get this Exception : "Invalid cryptographic > message > type." > First I have a Convert.FromBase64String > then > EnvelopedCms envelopedCms = new EnvelopedCms(); > try > { > envelopedCms.Decode(encodedEnvelopedCms); <--- here i get the excep. > } > Any suggestions ? > > FYI. > 1. Some paypal pkcs7 are throwing the same error. > 2. > this one not working > -----BEGIN PKCS7----- >> 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 >> > -----END PKCS7----- >> this one is working >> > -----BEGIN PKCS7----- >> MIIEaAYJKoZIhvcNAQcDoIIEWTCCBFUCAQIxga4wgasCAQKAFGwcD3yLbyqd2+kzQ6vte >> KrOfFSUMA0GCSqGSIb3DQEBAQUABIGAAd8HfVqGchpJeGJE11xODZM2MpLppRi0dNco+g >> zzvAg8ZDI0/kYFfOOB53fEOYzNuWJUkKBmjQY0xuvs9iN5HysKNQWRaCX9G0uFzyUHoRW >> L4VF0AS5AOoJUXVAWGJIvgvrLgBilCA1QiuRO8VcEncgDrhzMNPW/dL0LQLY5nEcwggOd >> BgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECNgzfHQmS5legIIDeMFTa53pAfTS9bI2DwP53 >> gzAOroIIwqAkYa4PQU1iYGxjv9TF2pum6Z3zNIjH7Rp73XQf6760wVqNm6PaDB4u0f80s >> 3wV0cnKF8NYBErACGbXODld0IzQPFNrHz28vqvBSgZ0AfrULr4fFVtDTU2nsKDwkJESlC >> V+PpQY4ht32vpgd5sCIVbvn6W9KpqIWCAlxiUGfehrK+CQKhYKVVudc54H5ekGlFqGBjI >> 5CjgUHsPSJMHv4FW60r+neMnscLhwn4n/VBKbsl6Utpxh/0J4kA04GHkbpaY/Dx3P/bCh >> yOpM6Rb82+Tcj7S8rHWX3vY9RPOYHgiKi2iNVmczfGuWbUllBuCFOlbEXRRfyWDnmrZ+4 >> vI1jVKBclcoook0EaLSttwqbgK4zgFF4o3co6gK+AvEpxW5UCuWs++dPGNdPiN1G/czhx >> 2bH3mm3hHlJGQSH5VNgr4tV1r2trblxjTC72KbxoxETDm5Ano58h6e6Cjt8CvbgQgdHxh >> iVz4Vs2EjwMpSHCMwlGZ0QVdJhEVma3AZP+ta/okra3g0orfkqW5A5fP0YjCbXWpd5D6B >> p2tGJoIlEtqNAPPkK2BCy7Ux10JYGBil0zs8XOFb6FgTdMHBckpjXMgGlAQfL9UY+7pjE >> LSKY2fjNB6qewo7iSZr7RJcCBNDA1DC8k4KR90VYpwDv48kNAEyU3Qg49yduFwYpP313b >> cYiiyD/e0oQfE1DJL8JQykBIlklH9T/AfNY06Ivxs6dZZix/6+6QjOI4VA5P7HnvGwhON >> 4dNbdLK6uddq1sigAQp2p4DePh/nEDw/v3KFCA4xlOnOIdluIw4svPYxScgZnbcgbqEYc >> 1Ph0vgn7nOiPDhbXFhRx0YatvGYWuNXA2EZJjftPqj40v0BNyZ1k/sWMi7xhwF3Qi/OBu >> 5Mb3ko2GSHMPzgP+DeYi9l63CbhGsoqjCTKhkUsUvXEa68Mq5EzvUxsEuNda0YkJXw7dl >> 6pUyRzm59n6r4c0ta/6qqdwo1iPZuwuyvrAlq61DCOHA4bZLHU4NKb1D9j5yB88qOBGKC >> HBxoosHnKjoPe0JHrHefM6LdH+08fGip7LMDhA3wFW9+4l+SDI1gUbwuoxW/5aYJdONOo >> 76/p1JeKCxVo2tESEew8auwbNgZIrRueIegLFWWK5HwN7dj5b+XjGGecVNB5w== >> > -----END PKCS7----- Hi,
Just for my knowledge as I am studying security stuff. What is this PKCS or PKCS#7 is all about. AS Ic could read in that post it is based on signature creation and verification right ? So why DSACryptoServiceProvider class cannot cover that case ? thnaks for your comments regards serge Show quoteHide quote "Dominick Baier" wrote: > Hi, > > i have a sample app here that uses the PKCS classes: > > http://www.leastprivilege.com/CrypterPKRTMVersion.aspx > > > --- > Dominick Baier, DevelopMentor > http://www.leastprivilege.com > > > I'm building a DLL to encrypt and decrypt information with > > certificates > > in > > .net 2.0. > > I have working on something very similar like this link > > (http://windowssdk.msdn.microsoft.com/en-us/library/ms180956.aspx), > > but > > i > > have a problem. > > _ When i send or receive a crypt message from another host (that is > > using a > > java component) nothing works. > > (When i encrypt and decrypt in the same machine i have no problem) > > For ex. when I decrypt I get this Exception : "Invalid cryptographic > > message > > type." > > First I have a Convert.FromBase64String > > then > > EnvelopedCms envelopedCms = new EnvelopedCms(); > > try > > { > > envelopedCms.Decode(encodedEnvelopedCms); <--- here i get the excep. > > } > > Any suggestions ? > > > > FYI. > > 1. Some paypal pkcs7 are throwing the same error. > > 2. > > this one not working > > -----BEGIN PKCS7----- > >> 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 > >> > > -----END PKCS7----- > >> this one is working > >> > > -----BEGIN PKCS7----- > >> MIIEaAYJKoZIhvcNAQcDoIIEWTCCBFUCAQIxga4wgasCAQKAFGwcD3yLbyqd2+kzQ6vte > >> KrOfFSUMA0GCSqGSIb3DQEBAQUABIGAAd8HfVqGchpJeGJE11xODZM2MpLppRi0dNco+g > >> zzvAg8ZDI0/kYFfOOB53fEOYzNuWJUkKBmjQY0xuvs9iN5HysKNQWRaCX9G0uFzyUHoRW > >> L4VF0AS5AOoJUXVAWGJIvgvrLgBilCA1QiuRO8VcEncgDrhzMNPW/dL0LQLY5nEcwggOd > >> BgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECNgzfHQmS5legIIDeMFTa53pAfTS9bI2DwP53 > >> gzAOroIIwqAkYa4PQU1iYGxjv9TF2pum6Z3zNIjH7Rp73XQf6760wVqNm6PaDB4u0f80s > >> 3wV0cnKF8NYBErACGbXODld0IzQPFNrHz28vqvBSgZ0AfrULr4fFVtDTU2nsKDwkJESlC > >> V+PpQY4ht32vpgd5sCIVbvn6W9KpqIWCAlxiUGfehrK+CQKhYKVVudc54H5ekGlFqGBjI > >> 5CjgUHsPSJMHv4FW60r+neMnscLhwn4n/VBKbsl6Utpxh/0J4kA04GHkbpaY/Dx3P/bCh > >> yOpM6Rb82+Tcj7S8rHWX3vY9RPOYHgiKi2iNVmczfGuWbUllBuCFOlbEXRRfyWDnmrZ+4 > >> vI1jVKBclcoook0EaLSttwqbgK4zgFF4o3co6gK+AvEpxW5UCuWs++dPGNdPiN1G/czhx > >> 2bH3mm3hHlJGQSH5VNgr4tV1r2trblxjTC72KbxoxETDm5Ano58h6e6Cjt8CvbgQgdHxh > >> iVz4Vs2EjwMpSHCMwlGZ0QVdJhEVma3AZP+ta/okra3g0orfkqW5A5fP0YjCbXWpd5D6B > >> p2tGJoIlEtqNAPPkK2BCy7Ux10JYGBil0zs8XOFb6FgTdMHBckpjXMgGlAQfL9UY+7pjE > >> LSKY2fjNB6qewo7iSZr7RJcCBNDA1DC8k4KR90VYpwDv48kNAEyU3Qg49yduFwYpP313b > >> cYiiyD/e0oQfE1DJL8JQykBIlklH9T/AfNY06Ivxs6dZZix/6+6QjOI4VA5P7HnvGwhON > >> 4dNbdLK6uddq1sigAQp2p4DePh/nEDw/v3KFCA4xlOnOIdluIw4svPYxScgZnbcgbqEYc > >> 1Ph0vgn7nOiPDhbXFhRx0YatvGYWuNXA2EZJjftPqj40v0BNyZ1k/sWMi7xhwF3Qi/OBu > >> 5Mb3ko2GSHMPzgP+DeYi9l63CbhGsoqjCTKhkUsUvXEa68Mq5EzvUxsEuNda0YkJXw7dl > >> 6pUyRzm59n6r4c0ta/6qqdwo1iPZuwuyvrAlq61DCOHA4bZLHU4NKb1D9j5yB88qOBGKC > >> HBxoosHnKjoPe0JHrHefM6LdH+08fGip7LMDhA3wFW9+4l+SDI1gUbwuoxW/5aYJdONOo > >> 76/p1JeKCxVo2tESEew8auwbNgZIrRueIegLFWWK5HwN7dj5b+XjGGecVNB5w== > >> > > -----END PKCS7----- > > > Hello!
You wrote on Tue, 10 Oct 2006 05:53:02 -0700: sc> Just for my knowledge as I am studying security stuff. What is this sc> PKCS or PKCS#7 is all about. AS Ic could read in that post it is based sc> on signature creation and verification right ? PKCS#7 is the format for storing signed and/or encrypted data. It is a complex format, much more than what simple signing does. Of course, sometimes it's possible to employ just RSA or DSA signing, but in most cases this is not enough. With best regards, Eugene Mayevski http://www.SecureBlackbox.com - the comprehensive component suite for network security Thnaks for your comments...
Now comes for me an interresting question : Not enough in which sens ? easy cracked ? compatibility ? performance ? What will make in real life the prper rules to select for instance the right encryption method or signing level? Is is always good to select the maximum number of bits ? Sure sometimes it depends on the platform if it support such level.. Thnaks for your clarification regards serge Show quoteHide quote "Eugene Mayevski" wrote: > Hello! > You wrote on Tue, 10 Oct 2006 05:53:02 -0700: > > sc> Just for my knowledge as I am studying security stuff. What is this > sc> PKCS or PKCS#7 is all about. AS Ic could read in that post it is based > sc> on signature creation and verification right ? > > PKCS#7 is the format for storing signed and/or encrypted data. It is a > complex format, much more than what simple signing does. Of course, > sometimes it's possible to employ just RSA or DSA signing, but in most cases > this is not enough. > > With best regards, > Eugene Mayevski > http://www.SecureBlackbox.com - the comprehensive component suite for > network security > > Hello!
You wrote on Tue, 10 Oct 2006 23:46:01 -0700: sc> Not enough in which sens ? easy cracked ? compatibility ? performance ? As I mentioned, PKCS#7 is not just for signing. It's easy to use due to additional features. It would be easier for you to look for detailed description of PKCS#7 to understand, why it's better. With best regards, Eugene Mayevski http://www.SecureBlackbox.com - the comprehensive component suite for network security
Sending signed and encrypted email.
Configuration Tool missing remote registry access issue on Vista RC1 Genereate Key with SecureString and Rfc2898DeriveBytes VS 2005 publish and app.config encryption problem BinaryFormatter.Deserialize and Smart Clients StrongNameIdentityPermission Drag and Drop Outlook email to Dot Net Framework application? Problems with code access security policy kaycontainer |
|||||||||||||||||||||||