Skip to content

Instantly share code, notes, and snippets.

View raphealolams's full-sized avatar
🎧
Listening to music

Ajilore Raphael Olamide raphealolams

🎧
Listening to music
View GitHub Profile
@raphealolams
raphealolams / us_institutions.json
Created July 26, 2023 10:08 — forked from hakimelek/us_institutions.json
A List of American Colleges and Universities in JSON format
[
{
"institution": "Alabama A & M University"
},
{
"institution": "University of Alabama at Birmingham"
},
{
"institution": "Amridge University"
},
@raphealolams
raphealolams / AES128.cs
Last active September 5, 2019 16:40 — forked from jiavictor/AES128.cs
Simple AES-128-CBC Test
using System;
using System.Text;
using System.Security.Cryptography;
namespace AES128
{
class Program
{
private string encrypt(string clearText, string secretKey, string initVector)
{
@raphealolams
raphealolams / AES256.cs
Created September 5, 2019 16:40 — forked from jiavictor/AES256.cs
Simple AES-256-CBC Test
using System;
using System.Text;
using System.Security.Cryptography;
namespace AES256
{
class Program
{
private string encrypt(string clearText, string secretKey, string initVector)
{
@raphealolams
raphealolams / 3des_using_node_builtin_crypto.js
Created September 5, 2019 14:47 — forked from nghiaht/3des_using_node_builtin_crypto.js
Sample codes for encrypting and decrypting by 3DES using node-forge or built-in crypto module
const crypto = require("crypto");
/**
* Encrypt 3DES using Node.js's crypto module *
* @param data A utf8 string
* @param key Key would be hashed by md5 and shorten to maximum of 192 bits,
* @returns {*} A base64 string
*/
function encrypt3DES(data, key) {
const md5Key = crypto.createHash('md5').update(key).digest("hex").substr(0, 24);
@raphealolams
raphealolams / TripleDES.java
Created September 5, 2019 12:11 — forked from joeolaoye/TripleDES.java
A class to encrypt and decrypt using 3DES in java
import java.io.UnsupportedEncodingException;
import java.security.InvalidKeyException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Arrays;
import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.SecretKey;
@raphealolams
raphealolams / TripleDES.cs
Created September 3, 2019 15:43 — forked from jiavictor/TripleDES.cs
Simple Triple-DES-ECB Test
using System;
using System.Text;
using System.Security.Cryptography;
namespace TripleDES
{
class Program
{
private string encrypt(string clearText, string secretKey)
{
@raphealolams
raphealolams / docker-help.md
Created August 17, 2019 19:54 — forked from bradtraversy/docker-help.md
Docker Commands, Help & Tips

Docker Commands, Help & Tips

Show commands & management commands

$ docker

Docker version info

@raphealolams
raphealolams / mac-setup-redis.md
Created August 13, 2019 10:14 — forked from tomysmile/mac-setup-redis.md
Brew install Redis on Mac

type below:

brew update
brew install redis

To have launchd start redis now and restart at login:

brew services start redis
@raphealolams
raphealolams / GitDeleteCommands.ps1
Created April 9, 2019 11:59 — forked from cmatskas/GitDeleteCommands.ps1
Git Delete Branch commands
## Delete a remote branch
$ git push origin --delete <branch> # Git version 1.7.0 or newer
$ git push origin :<branch> # Git versions older than 1.7.0
## Delete a local branch
$ git branch --delete <branch>
$ git branch -d <branch> # Shorter version
$ git branch -D <branch> # Force delete un-merged branches
## Delete a local remote-tracking branch