Sage Cryptography Interactions

24 views
Skip to first unread message

Carson Kurtz

unread,
Mar 28, 2020, 11:57:47 AM3/28/20
to sage-devel
Hi there, 

I am a student working jointly with a professor who has been developing the Sage Cryptography Interaction pages. Earlier in August of 2019, she and a colleague developed a few ciphers on the Interact page that would be easier to understand and utilize for students and teachers without strong mathematical backgrounds. She was wanting me to inquire whether I should continue to build ciphers on the wiki page, move them to Jupyter Notebooks, or do something entirely different. 

I am not sure if this is the proper discussion group to inquire, but if anyone has any useful information or could point me in the right direction, I would greatly appreciate it. 

Best,
Carson 

Vincent Delecroix

unread,
Mar 28, 2020, 5:26:59 PM3/28/20
to sage-...@googlegroups.com
Hi Carson,

I assume that you were referring to

https://wiki.sagemath.org/interact/cryptography

Using the sage cell server inside the wiki has several
disadvantages

- painful to edit
- hard to maintain (what if it gets broken?)
- very limited (can not reuse code from one cell to the other)

What I would do is to implement these interacts directly in Sage
source code. Then how you expose them to the public is up to you.
SageMathCell is one option. With what I propose the cell would
just be two lines
{{{
from sage.coding.educative_interact import MyNiceInteract
MyNiceInteract()
}}}

It would also be good to make your goal more precise.

Best
Vincent
Reply all
Reply to author
Forward
0 new messages