Hi! I'm Jason. This is my wikidot.

This site is supposed to be a combination of a private/public site about myself and about cryptography. Im hoping that people can contribute to the data within the crypto pages so that anyone (including myself) can learn more about cryptography.

To run the files, you will need either a TI83/84 calculator/emulator(which you can't run without having a calculator first), or Python 2.6 or 2.7. They are all in zip files. If it says "Download <name>.py" it means that the file is a Python program in a zip file titled "<name>py.zip"

Please Contribute!

Please warn me if I need to contact BIS, NIST, or NSA or anyone else about my files.

All of my files were made for educational (aka non-commercial) usage only. Other than that restriction, anyone may use them as they please (I suppose). Just give me some credit if you're not doing anything illegal!

Here is the collection of encryption and hashing algorithms I have written. I name it cryptopy++ not as a better version of CryptoPy or Crypto++. Rather it is a combination of the names C++ and Python with crypto because the file contains standalone libraries in both Python and C++.


Recently created crypto pages:


Algorithms
algorithms
Here is a place for your title Click me to edit ! false
Math
Big O Notation
Boolean Operators
Discrete Logarithm
Finite Field
Group Theory
Modulars
Multiplicative Inverse
Ring Theory
Two's Complement
math

My PGP key for calccrypto [at] yahoo
if anyone cares. (Im probably never going to use it…)
Download

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: BCPG v1.39

mQGiBE0aTiURBADH5PwN/fytjCeXshK6q0s17EtxiozFFh/kp3DbCrm6JF1lBbUi
RXFv3UPt6jVLoH5Sz215JjHLxeF1clEbXYPINo9FVGmdMdXDwA2uZgrxSuQl6jbs
UP1O0EHmO+sNp/K2A/YbEVgakIYctQoSZBO3ya90sm6W4W8HQxFuunbZbQCg6Zvb
ju24ySwPbkxHL7+DRWqUj6cEAMdWFjakomtbAI5feA9oJLOpMa0hl/rKQjCMxeUy
++e6VVtZ50acA/hBGRdLCLBuJlcO8tnI4H3j5HbghntsmXhC2qpeYmrbLiZ3jL9r
jpJltpON/vmRuoxkWm/4CVp7ieW2YA2fZZRG+FQeXIvg1LsHrigbNgOdCbDizhm4
xE1zA/9idBa5bQkhCIjqygXpyR1AZSII5BTcRzAlGT53p6n4Rxn9djelqcavP6rY
IDllDuAB4cgmA7Baqoz568XL8IjkHGgEcIO5eRq0MzHNzQZ5bVDiXm7S/azzN9kJ
leFcyZRYJXqPpqkmGiRA5uKxkbrD+zBlcNk2zzGqgWaHpAZsFLQ6SmFzb24gTGVl
IChVc2Ugb25seSB3aGVuIG5lY2Vzc2FyeSkgPGNhbGNjcnlwdG9AeWFob28uY29t
PohGBBMRAgAGBQJNGk4lAAoJECJGpQj28FzV1rwAnRstXbCs57BmgxdsN0bzePup
5B/hAKDBnFEP/F76FqwpCywJtzoIEyXc+LkBjARNGk4lEAQAtaDme50h+OEY/mKX
Z2LEe/mqXVCtJkw8M4WZwhqKOumCcToDqaS5nfkL/tVBo6/8MeSblj35IZm8OH7F
MjYM9V61kz4yl+5IHYIaVeIZlahcQxLvmHcZ1pG1px/cM0pUIOQHZkIibDoQZ/97
VINw+SmJGYFdGtK52/18U3I9KZMD/jKTvyISWtxcruvB1R0bZFhyIk4/cSfr+/nr
n1vVNFziK7m8icO3ZYfy30q4IkukzE+iXH8AnYjaD2csq6hJuHnhk90cngAXN6ru
RTj7/pnDFACwoSnTw0BQmMnhjXC1ZkZhWLQ8Cnk7NsAWk+CK3yZov7LSHxkEdJjp
tpOK+LC0A/sEk1hazDg0eHq2asyMf+B6q60C4Z5yVgod7ZZ06X+AaHrLch7hQEuo
wFEx9YRlRx6Wdy7j2JFa+MeF9rBjrRGe5NNexJ8LGpBLl6xXIlwvw0UAym9n/YQ8
DedKl300p+hI1u2GtizL/WeYC8uWd4xHCmii2BEF2Lg8WBnt+HW+v4hGBBgRAgAG
BQJNGk4lAAoJECJGpQj28FzVX/IAoInVABqE38ccCyY2Um27qXy/or+FAJ9HtW1z
Is8bi8XtBI0Bd6xEzwXU9g==
=0Owb
-----END PGP PUBLIC KEY BLOCK-----

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License