This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import javax.crypto.*; | |
import javax.crypto.spec.DESKeySpec; | |
import java.util.Arrays; | |
import java.util.stream.LongStream; | |
public class BruteDES { | |
public static byte[] encrypt(byte[] plaintext, byte[] rawkey) { | |
try { | |
return _digest(plaintext, rawkey, Cipher.ENCRYPT_MODE); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import javax.crypto.*; | |
import javax.crypto.spec.DESKeySpec; | |
import java.util.Arrays; | |
public class TripleDES { | |
enum MODE { | |
ENCRYPT(0), DECRYPT(1); | |
int code; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import argparse | |
class RSA: | |
def __init__(self, p, q, e): | |
self.p, self.q, self.e = p, q, e | |
self.n = p * q | |
self.phi = (p - 1) * (q - 1) | |
self.d = e ** (self.phi - 1) % self.phi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Go to chrome://settings/searchEngines | |
// Open the Developer Tools | |
// Run the following in the Javascript console tab | |
const otherEngines = document.querySelector("body > settings-ui") | |
.shadowRoot.querySelector("#main") | |
.shadowRoot.querySelector("settings-basic-page") | |
.shadowRoot.querySelector("#basicPage > settings-section.expanded > settings-search-page") | |
.shadowRoot.querySelector("#pages > settings-subpage > settings-search-engines-page") | |
.shadowRoot.querySelector("#otherEngines").shadowRoot |
OlderNewer