Slashdot Mirror


Cryptol, Language of Cryptography, Now Available To the Public

solweil writes to mention that Cryptol, a 'domain specific language for the design, implementation and verification of cryptographic algorithms,' is now available to the public. Cryptol was originally designed for the NSA. It allows for a quick evaluation and continued revisions, and is available for Linux, OS X, and Windows.

19 of 140 comments (clear)

  1. Crack this! by mugnyte · · Score: 2, Funny

      41R5T 3N6RI27ED P057 !

    1. Re:Crack this! by Anonymous Coward · · Score: 1, Funny

      L053r

    2. Re:Crack this! by Tubal-Cain · · Score: 2, Funny

      41R5T 3N6RI27ED P057 ! >>>> I AM 16 LOL!!1!1one1

  2. really? by gclef · · Score: 5, Funny

    So, wait, the NSA just released math?

    1. Re:really? by BitZtream · · Score: 5, Funny

      Math 2.0

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  3. Cryptol? by larry+bagina · · Score: 4, Funny

    Sounds more like a drug than a programming language.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:Cryptol? by Anonymous Coward · · Score: 1, Funny

      Sounds more like a drug than a programming language.

      I thought it was Superman's dog's name.

    2. Re:Cryptol? by Anonymous Coward · · Score: 1, Funny

      Cryptol Math

  4. Re:Kudos to NSA by Anonymous Coward · · Score: 1, Funny

    So, how DO you factor large semiprimes fast?

  5. Re:Kudos to NSA by caramelcarrot · · Score: 5, Funny

    That "M+" button on your calculator that no-one knows how to use. That's what it does.

  6. Finally! by tobiasly · · Score: 3, Funny

    At last, we now have a programming language that implements rot13() natively! Now my website's login authentication system will really fly...

  7. Keep your kitchen clean: by Anonymous Coward · · Score: 1, Funny

    Use Cryptol + AJAX!

  8. Re:Wait... what? by Bazzargh · · Score: 2, Funny

    Why would they release this? Don't get me wrong, I, personally, am all for donating to the community and further advancing technology as a species; however, why would the NSA deliver something to the public that would, in the long run, possibly make life harder on themselves by possibly furthering the advances of private encryption? I'm not trying to play Devil's Advocate, I just genuinely don't understand why they would (possibly) make life harder for themselves.

    Yes, why? This is as dangerous as releasing a dictionary - possibly allowing wildly speculative internet postings with less spelling mistakes.

    Down with that sort of thing! Careful Now.

    - Father ted.

  9. Re:Kudos to NSA by v1 · · Score: 2, Funny

    So, how DO you factor large semiprimes fast?

    can someone explain why this is hard to do? It seems like a straghtforward process since the number of primes is essentially fixed. (there are quite a few of them but we keep hearing announcements about a new ONE being found, so there can't be that many of them that are known, someone's got a book I'm sure)

    Just a matter of looping through all known primes, seeing if x divides by it. That's order 1 since the number of primes is "fixed". If you don't find anything it divides by, it's a new prime (add it to your list) or its smallest factor is larger than your biggest known prime. Otherwise remember that factor, and start working on the dividend.

    Why is this always considered such a hard thing to do? It looks like something that should go quick.

    Heck with modern day processors I'd imagine you could fab a specialized chip that determines which of the "known primes" the provided number has as one of its divisors as a one-step (parallel) operation. Just hardcode it to those primes.

    --
    I work for the Department of Redundancy Department.
  10. Re:Kudos to NSA by Anonymous Coward · · Score: 2, Funny

    I use that to store "5318008" in memory so I always have one on hand.

  11. Re:Wait... what? by Anonymous Coward · · Score: 1, Funny

    ... postings with fewer spelling mistakes.

    Moral: Practice what you preach.

  12. Re:Kudos to NSA by Profane+MuthaFucka · · Score: 1, Funny

    I have never worked at the agency, but I was once in an orgy with Bob, Eve, and Alice.

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  13. Re:Kudos to NSA by Anonymous Coward · · Score: 2, Funny

    Is there anything that little button can't do? I have a feeling "M+" stands for "More magic".

  14. Re:Kudos to NSA by MichaelSmith · · Score: 3, Funny

    There are infinitely many prime numbers.

    The GP said the number of primes is essentially fixed which is consistent with the number of primes being infinite, I suppose.