Skip to content

Instantly share code, notes, and snippets.

@pavunato
pavunato / TokenHeo.sol
Last active May 24, 2021 08:16
Let's find it out, how good is this smart contract for a user? ;)
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.0;
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol";
contract TokenHeo is ERC20 {
address public president;
@pavunato
pavunato / bootstrap-4-password-show-hide.markdown
Created April 3, 2021 10:45
Bootstrap 4 Password Show Hide
#de_genie.py
from random import *
import SocketServer
import threading
from Crypto.Cipher import DES
from Crypto import Random
from hashlib import sha256
import os
import random
def get_challenge(self):
return os.urandom(random.randint(24, 48))
def init(self):
self.seed = os.urandom(2).encode("hex")
self.challenge = self.get_challenge()
self.key = sha256(sha256(self.seed).hexdigest()).hexdigest()[:BS*2]
des = DESCipher(self.key)
self.cipher = des.encrypt(self.challenge).encode("hex")
<?php
$SECRET_ENCRYPT = 'ItsHardToBeliefs_ENCRYPT';
$SECRET_HMAC = 'ItsHardToBelief_HMAC';
function fnDecrypt($sValue, $sSecretKey)
{
$iv_size = mcrypt_get_iv_size(
#!/usr/bin/env python
from random import *
import SocketServer
import threading
from Crypto.Cipher import DES
from Crypto import Random
from hashlib import sha256
import os
import random
import sys
import base64, string
def addition(data, key):
enc = ''
for c in data:
enc += chr((ord(c) + key) & 0xFF)
return enc
def xor(data, key):
import sys
import base64, string
flag = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
def addition(data, key):
enc = ''
for c in data:
enc += chr((ord(c) + key) & 0xFF)
return enc
for i in range(1,len(a)):
for j in range(1,len(b)):
if (a[i-1] == b[j-1]):
f[i][j] = f[i-1][j-1]
else:
f[i][j] = min(f[i][j-1], f[i-1][j], f[i-1][j-1]) + 1
print f[len(a)-1][len(b)-1]
palindromes = []
with open('palindrome.txt','r') as f:
for line in f:
start, end = longest_sp(line)
pal = line[start:end]
palindromes.append(pal)
print palindromes
print max(palindromes,key=len)