| For symmetic encryption, you can use the following: | |
| To encrypt: | |
| openssl aes-256-cbc -salt -a -e -in plaintext.txt -out encrypted.txt | |
| To decrypt: | |
| openssl aes-256-cbc -salt -a -d -in encrypted.txt -out plaintext.txt | |
| For Asymmetric encryption you must first generate your private key and extract the public key. |
| import os, hashlib, urllib2, optparse | |
| def get_remote_md5_sum(url,algorithm): | |
| remote = urllib2.urlopen(url) | |
| return hash(remote, algorithm) | |
| def hash(remote, algorithm="md5"): | |
| max_file_size=100*1024*1024 | |
| if algorithm=="md5": | |
| hash = hashlib.md5() |
| // | |
| // AKNativeAnisetteService.m | |
| // akd | |
| // | |
| // Created by Scott Knight on 5/10/19. | |
| // Copyright © 2019 Scott Knight. All rights reserved. | |
| // | |
| #import <AuthKit/AuthKit.h> | |
| #import "AKNativeAnisetteService.h" |
If you, like me, resent every dollar spent on commercial PDF tools,
you might want to know how to change the text content of a PDF without
having to pay for Adobe Acrobat or another PDF tool. I didn't see an
obvious open-source tool that lets you dig into PDF internals, but I
did discover a few useful facts about how PDFs are structured that
I think may prove useful to others (or myself) in the future. They
are recorded here. They are surely not universally applicable --
the PDF standard is truly Byzantine -- but they worked for my case.
| package main | |
| import ( | |
| "bytes" | |
| "context" | |
| "crypto/tls" | |
| "encoding/json" | |
| "fmt" | |
| "golang.org/x/oauth2" | |
| "golang.org/x/oauth2/microsoft" |
| import argparse, requests, urllib, os | |
| from pyquery import PyQuery as pq | |
| # CLI arguments | |
| parser = argparse.ArgumentParser(description='OverDrive helper script') | |
| parser.add_argument('--session', | |
| help='manually set the session id (overrides \'OD_SESSION\' env)') | |
| parser.add_argument('book', |
WARNING: BIOS modding can be dangerous. You run the risk of bricking your device. I am not responsible for broken devices.
This tutorial was created for my HP Pavilion 15 laptop. I cannot confirm that this works on any other devices.
We need to find the offset, varstore, and possible values for the DVMT pre-alloc.