Skip to main content
13 events
when toggle format what by license comment
Jul 16, 2017 at 14:24 comment added otus Since you are updating this, you might want to remove or modify the part about pycrypto. I don't think it is well kept anymore – no releases since 2014. People tend to use cryptography now, I think.
Jul 16, 2017 at 11:29 history edited Maarten Bodewes CC BY-SA 3.0
added 266 characters in body
Feb 6, 2017 at 22:41 history edited yyyyyyy CC BY-SA 3.0
fix spelling (Auguste Kerckhoffs)
Nov 3, 2014 at 7:51 comment added Maarten Bodewes That question invariably leads to some kind of flame war. I would be able to argue successfully that such a language does not yet exist, and that too little research is being done on such languages / security in general (let alone that they get mainstream support).
Nov 3, 2014 at 7:19 comment added hamedb71 Edvard Fagerholm: yes that's my question and What programming language is suitable for security and cryptography?
Nov 2, 2014 at 17:13 comment added Edvard Fagerholm @hamed71: Your current question is about whether Python can help you hide implementation details. It seems like what you want to know is whether as a language it will help you write correct code?
Nov 2, 2014 at 17:08 comment added Maarten Bodewes @hamedb71 Python is not fit for such purposes. TrueCrypt is a relatively low level protocol that has to communicate with other low level modules or API's. In such cases C is a much better language, even if it is horribly insecure by itself. Initiatives such as Mozilla Rust or Google Go/GoLang could be of interest in that regard. PS: class.coursera.org/softwaresec-001
Nov 2, 2014 at 17:04 comment added hamedb71 I asked this question because i heard recently that someone has found a bug in Truecrypt encryption software! So i thought even i can make an encryption program with python finally someone will find a bug!
Nov 2, 2014 at 17:03 comment added Edvard Fagerholm BTW, most of the points do not really address the question: is Python secure. Type safety and destruction of keys&state is are the ones that do. It's mainly about how easy is it to implement something, i.e. what operations are provided by the language. The OP could edit his question to reflect what he actually wanted to know, so that people wanting to ask similar questions finds it.
Nov 2, 2014 at 16:57 vote accept hamedb71
Nov 2, 2014 at 16:47 history edited Maarten Bodewes CC BY-SA 3.0
added 50 characters in body
Nov 2, 2014 at 16:18 comment added Maarten Bodewes Compared to JavaScript and PHP, Python is heaven, so if you require a scripting language you can certainly do worse than Python. That's basically because you cannot do worse than JS or PHP though.
Nov 2, 2014 at 16:13 history answered Maarten Bodewes CC BY-SA 3.0