none
Blowfish implementation RRS feed

  • Question

  • Is there a reason that Blowfish surreptitiously skipped in the base class libraries of System.Security.Cryptography? Or is there an alternate version of the same?
    Tuesday, September 4, 2012 7:23 PM

Answers

  • Thanks Mike,

    Is there a plan in the roadmap for .NET framework to include it sometime in the future? Or is there a reason for them not to include it. The reason for asking the latter question explicitly is that it may help others adapting this algorithm better adjudicate the architecture of their security systems and make it robust as framework itself.

    There have been no announcements from the framework team mentioning why this wasn't included, or any announced plans to include it in the future.

    You could file a request on connect.microsoft.com: http://connect.microsoft.com/  or on the Visual Studio user voice site: http://visualstudio.uservoice.com/forums/121579-visual-studio  These are the "official" channels for suggestions of things to be included in the future versions of the framework.


    Reed Copsey, Jr. - http://reedcopsey.com
    If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".

    Wednesday, September 5, 2012 3:33 PM
    Moderator

All replies

  • I do not know why it wasn't included - for some reason, Microsoft decided to include only specific cryptography implementations, not including that.  They're reasoning for which algorithms were included isn't published ;)

    There are implementations for .NET, however.  See: http://www.bouncycastle.org/csharp/


    Reed Copsey, Jr. - http://reedcopsey.com
    If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".

    Tuesday, September 4, 2012 7:31 PM
    Moderator
  • Yup. I do know a few alternate implementations and I prefer this (http://www.codeproject.com/Articles/4797/XCrypt-encryption-decryption-class-wrapper) but I was curious regarding the lack of implementation of the same at the source level.
    Tuesday, September 4, 2012 7:37 PM
  • Hi Deepak,

    Thank you for posting on MSDN Forum.

    As the codeproject said: The BelowFish code is from Markus Hahn 's BelowFish source code.

    You may get the source code there.

    Best regards,


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Wednesday, September 5, 2012 9:48 AM
    Moderator
  • Thanks Mike,

    Is there a plan in the roadmap for .NET framework to include it sometime in the future? Or is there a reason for them not to include it. The reason for asking the latter question explicitly is that it may help others adapting this algorithm better adjudicate the architecture of their security systems and make it robust as framework itself.

    Wednesday, September 5, 2012 1:07 PM
  • Thanks Mike,

    Is there a plan in the roadmap for .NET framework to include it sometime in the future? Or is there a reason for them not to include it. The reason for asking the latter question explicitly is that it may help others adapting this algorithm better adjudicate the architecture of their security systems and make it robust as framework itself.

    There have been no announcements from the framework team mentioning why this wasn't included, or any announced plans to include it in the future.

    You could file a request on connect.microsoft.com: http://connect.microsoft.com/  or on the Visual Studio user voice site: http://visualstudio.uservoice.com/forums/121579-visual-studio  These are the "official" channels for suggestions of things to be included in the future versions of the framework.


    Reed Copsey, Jr. - http://reedcopsey.com
    If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".

    Wednesday, September 5, 2012 3:33 PM
    Moderator