MCPcopy Create free account

hub / github.com/FIT-DNU/Cryptography-and-Cyber-Security / functions

Functions112 in github.com/FIT-DNU/Cryptography-and-Cyber-Security

↓ 4 callersFunctionmodExp
Elgamal.cpp:8
↓ 4 callersFunctionmodExp
namtq/Elgamal.cpp:8
↓ 3 callersFunctionAddRoundKey
Serves as the initial round during encryption * AddRoundKey is simply an XOR of a 128-bit block with the 128-bit key. */
AES-encrypt.cpp:17
↓ 3 callersFunctionSubRoundKey
Used in Round() and serves as the final round during decryption * SubRoundKey is simply an XOR of a 128-bit block with the 128-bit key. * So basic
AES-decrypt.cpp:17
↓ 2 callersFunctionDES
Implementing the algorithm
Dencrypt_DES.cpp:131
↓ 2 callersFunctionKeyExpansion
The main KeyExpansion function * Generates additional keys using the original key * Total of 11 128-bit keys generated, including the original *
structures.h:219
↓ 2 callersFunctionShiftRows
Shift left, adds diffusion
AES-encrypt.cpp:33
↓ 2 callersFunctionShiftRows
Shifts rows right (rather than left) for decryption
AES-decrypt.cpp:55
↓ 2 callersFunctionSubBytes
Perform substitution to each of the 16 bytes * Uses S-box as lookup table */
AES-encrypt.cpp:26
↓ 2 callersFunctionSubBytes
Perform substitution to each of the 16 bytes * Uses inverse S-box as lookup table */
AES-decrypt.cpp:90
↓ 2 callersFunctionXor
Function to compute xor between two strings
Encrypt_DES.cpp:61
↓ 2 callersFunctionXor
Function to compute xor between two strings
Dencrypt_DES.cpp:61
↓ 2 callersFunctionconvertBinaryToDecimal
Function to convert a number in binary to decimal
Encrypt_DES.cpp:24
↓ 2 callersFunctionconvertBinaryToDecimal
Function to convert a number in binary to decimal
Dencrypt_DES.cpp:24
↓ 2 callersFunctionisValidBinaryString
Hàm kiểm tra chuỗi nhị phân hợp lệ
nhannv/DES.cpp:161
↓ 2 callersFunctionpickrandomprime
picking a random prime number and erasing that prime number from list because p!=q
RSA Msg 2.cpp:31
↓ 2 callersFunctionpower
Function to compute base^expo mod m
namtq/RSA.cpp:8
↓ 2 callersFunctionshiftLeft
namtq/MaKhoi.cpp:15
↓ 2 callersFunctionshift_left_once
Function to do a circular left shift by 1
Encrypt_DES.cpp:39
↓ 2 callersFunctionshift_left_once
Function to do a circular left shift by 1
Dencrypt_DES.cpp:39
↓ 2 callersFunctionshift_left_twice
Function to do a circular left shift by 2
Encrypt_DES.cpp:48
↓ 2 callersFunctionshift_left_twice
Function to do a circular left shift by 2
Dencrypt_DES.cpp:48
↓ 2 callersFunctionxorBinary
namtq/MaDong.cpp:11
↓ 2 callersFunctionxorBlock
namtq/MaKhoi.cpp:7
↓ 1 callersFunctionAESDecrypt
The AES decryption function * Organizes all the decryption steps into one function */
AES-decrypt.cpp:117
↓ 1 callersFunctionAESEncrypt
The AES encryption function * Organizes the confusion and diffusion steps into one function */
AES-encrypt.cpp:116
↓ 1 callersFunctionDES
Implementing the algorithm
Encrypt_DES.cpp:131
↓ 1 callersFunctionDecryption
decryption function
Transposition_Cipher.cpp:46
↓ 1 callersFunctionEncryption
Encription function
Transposition_Cipher.cpp:7
↓ 1 callersFunctionFinalRound
Same as Round() except it doesn't mix columns
AES-encrypt.cpp:107
↓ 1 callersFunctionInitialRound
Same as Round() but no InverseMixColumns
AES-decrypt.cpp:108
↓ 1 callersFunctionInverseMixColumns
InverseMixColumns uses mul9, mul11, mul13, mul14 look-up tables * Unmixes the columns by reversing the effect of MixColumns in encryption */
AES-decrypt.cpp:26
↓ 1 callersFunctionKeyExpansionCore
Auxiliary function for KeyExpansion
structures.h:196
↓ 1 callersFunctionMixColumns
MixColumns uses mul2, mul3 look-up tables * Source of diffusion */
AES-encrypt.cpp:68
↓ 1 callersFunctionRound
Each round operates on 128 bits at a time * The number of rounds is defined in AESEncrypt() */
AES-encrypt.cpp:99
↓ 1 callersFunctionRound
Each round operates on 128 bits at a time * The number of rounds is defined in AESDecrypt() * Not surprisingly, the steps are the encryption steps
AES-decrypt.cpp:100
↓ 1 callersFunctioncalculate_entropy
calculate entropy
calculate_Entropy.cpp:8
↓ 1 callersFunctionconvertDecimalToBinary
Function to convert a number in decimal to binary
Encrypt_DES.cpp:11
↓ 1 callersFunctionconvertDecimalToBinary
Function to convert a number in decimal to binary
Dencrypt_DES.cpp:11
↓ 1 callersFunctiondecBlock
Feistel Cipher.cpp:63
↓ 1 callersFunctiondecipher
Feistel Cipher.cpp:75
↓ 1 callersFunctiondecoder
RSA Msg 2.cpp:97
↓ 1 callersFunctiondecrypt
to decrypt the given number
RSA Msg 2.cpp:76
↓ 1 callersFunctiondecrypt
Elgamal.cpp:56
↓ 1 callersFunctiondecrypt
namtq/Elgamal.cpp:56
↓ 1 callersFunctiondecrypt
Decrypt message using private key (d, n)
namtq/RSA.cpp:55
↓ 1 callersFunctiondesEncrypt
Hàm mã hóa DES
nhannv/DES.cpp:128
↓ 1 callersFunctionencBlock
Feistel Cipher.cpp:7
↓ 1 callersFunctionencipher
Feistel Cipher.cpp:20
↓ 1 callersFunctionencoder
first converting each character to its ASCII value and then encoding it then decoding the number to get the ASCII and converting it to character
RSA Msg 2.cpp:89
↓ 1 callersFunctionencrypt
This function receives text and shift and returns the encrypted text
Caesa Cipher.cpp:7
↓ 1 callersFunctionencrypt
This function receives text and shift and returns the encrypted text
Caesar-Cipher.cpp:7
↓ 1 callersFunctionencrypt
to encrypt the given number
RSA Msg 2.cpp:65
↓ 1 callersFunctionencrypt
Elgamal.cpp:50
↓ 1 callersFunctionencrypt
namtq/Elgamal.cpp:50
↓ 1 callersFunctionencrypt
Encrypt message using public key (e, n)
namtq/RSA.cpp:50
↓ 1 callersFunctionexpansion
Hàm mở rộng E
nhannv/DES.cpp:78
↓ 1 callersFunctionextendedGCD
EuclideExtend.cpp:4
↓ 1 callersFunctionextendedGCD
namtq/EuclideExtend.cpp:4
↓ 1 callersFunctionfindGCD
Function to return gcd of a and b
GCD.cpp:8
↓ 1 callersFunctiongcd
Returns gcd of a and b
RSA Msg 1.cpp:9
↓ 1 callersFunctiongenerateKey
Generate random key
VernamCipher.cpp:13
↓ 1 callersFunctiongenerateKeys
Elgamal.cpp:38
↓ 1 callersFunctiongenerateKeys
namtq/Elgamal.cpp:38
↓ 1 callersFunctiongenerateKeys
RSA Key Generation
namtq/RSA.cpp:32
↓ 1 callersFunctiongenerateSubkeys
Hàm tạo subkey
nhannv/DES.cpp:105
↓ 1 callersFunctiongenerate_keys
Function to generate the 16 keys.
Encrypt_DES.cpp:75
↓ 1 callersFunctiongenerate_keys
Function to generate the 16 keys.
Dencrypt_DES.cpp:75
↓ 1 callersFunctioninitialPermutation
Hàm hoán vị
nhannv/DES.cpp:71
↓ 1 callersFunctionisPrime
Hàm kiểm tra số nguyên tố
100Primes.cpp:7
↓ 1 callersFunctionisTwoDecimalPlaces
EntropyCal.cpp:11
↓ 1 callersFunctionisTwoDecimalPlaces
namtq/EntropyCal.cpp:11
↓ 1 callersFunctionlog2_custom
EntropyCal.cpp:7
↓ 1 callersFunctionlog2_custom
namtq/EntropyCal.cpp:7
↓ 1 callersFunctionmodInverse
Elgamal.cpp:20
↓ 1 callersFunctionmodInverse
namtq/Elgamal.cpp:20
↓ 1 callersFunctionmodInverse
Function to find modular inverse of e modulo phi(n) Here we are calculating phi(n) using Hit and Trial Method but we can optimize it using Extended Eu
namtq/RSA.cpp:23
↓ 1 callersFunctionpermutation
Hàm hoán vị P
nhannv/DES.cpp:98
↓ 1 callersFunctionprimefiller
we will run the function only once to fill the set of prime numbers
RSA Msg 2.cpp:12
↓ 1 callersFunctionsbox
Hàm S-box
nhannv/DES.cpp:85
↓ 1 callersFunctionsetkeys
RSA Msg 2.cpp:41
Functionadd_employee
()
DB-Cryptography/app.py:68
Functiondashboard
()
DB-Cryptography/app.py:46
Functiondelete_employee
(id)
DB-Cryptography/app.py:120
Functionedit_employee
(id)
DB-Cryptography/app.py:88
Functionlogin
()
DB-Cryptography/app.py:17
Functionlogout
()
DB-Cryptography/app.py:40
Functionmain
Driver program to test the above function
Caesa Cipher.cpp:28
Functionmain
Encrypt_DES.cpp:276
Functionmain
calculate_Entropy.cpp:18
Functionmain
100Primes.cpp:23
Functionmain
isPrime.cpp:6
Functionmain
EntropyCal.cpp:16
Functionmain
Feistel Cipher.cpp:119
Functionmain
Transposition_Cipher.cpp:78
Functionmain
AES-encrypt.cpp:139
Functionmain
Driver program to test the above function
Caesar-Cipher.cpp:28
Functionmain
VernamCipher.cpp:21
Functionmain
Code to demonstrate RSA algorithm
RSA Msg 1.cpp:22
Functionmain
GCD.cpp:14
next →1–100 of 112, ranked by callers