For MacOS Catalina, visit Install mysql2 on MacOS Catalina
Installing mysql2 gem errors on MacOS Mojave.
Make sure openssl is installed on Mac via Homebrew.
| # gem install jose | |
| require 'jose' | |
| payload = { | |
| 'secret' => 'Cicadoidea' | |
| } | |
| ## | |
| # Encrypt your payload. |
| require 'jose' | |
| message = "Jodie Whittaker is the greatest Doctor ever!" | |
| # A128GCM Symmetric Key Encryption/Decryption | |
| puts "-----Symmetric Key Encryption/Decryption-----" | |
| secret = 'some128bitsecret' | |
| jwk = JOSE::JWK.from_oct(secret) | |
| encrypted_a128gcmkw = JOSE::JWE.block_encrypt(jwk, message, { "alg" => "A128GCMKW", "enc" => "A128GCM" }).compact | |
| puts "encrypted JWE: #{encrypted_a128gcmkw}" |
| require 'jose' | |
| # HS256 Symmetric Signature | |
| secret = 'some128bitsecret' | |
| jwk = JOSE::JWK.from_oct(secret) | |
| header = { "alg" => "HS256" } | |
| payload = { "iss" => "Chris Larsen", | |
| "sub" => "JWTs", | |
| "aud" => "Silicon Halton Software P2P", | |
| "iat" => 1540121863 } |
For MacOS Catalina, visit Install mysql2 on MacOS Catalina
Installing mysql2 gem errors on MacOS Mojave.
Make sure openssl is installed on Mac via Homebrew.
Файл: Скачать Создание дорвеев пошаговая инструкция Создание дорвеев, инструкция с чего начать. Обучение по созданию дорвеев с подробным руководством по дорвеям. Блог про дорвеи. Как создать дорвей с нуля. Опубликовано в Обо всем, Создание сайтов Теги: создание сайтов. Создаем дорвей и смотрим что из этого выйдет. Всем привет, решил немного рассказать о дорвеях, что это такое и с чем их едят. Пример простейшей генерации. Posted on 22 ноября 201023 ноября 2010 by Elsper. Хотя публика и встретила холодно прошлый пост все же продолжу про адалт дорвеи. В этом посте мы сгенерируем на php простенький сайт. Генерериуем наш первый дорвей. Для создания дорвея нам потребуется генератор дорвеев. И так у нас получился тестовый дорвей. Теперь я расскажу вам о том как
| #_____________________________________________________________________ | |
| #_________(_)_________________ ___________ ____________ _____________ | |
| #________ /_ __ \_ ___/ _ \______/ __ `/ _ \_ __ `__ \________ | |
| #_______ / / /_/ /(__ )/ __/_____/ /_/ // __/ / / / / /_______ | |
| #______ / \____//____/ \___/______\__, / \___//_/ /_/ /_/_______ | |
| #___/___/__________________________/____/________________________ | |
| ################################################################# | |
| ########################## GENERATE KEY ######################### | |
| ################################################################# |
| brew tap homebrew/versions | |
| brew install v8-315 | |
| gem install libv8 -v '3.16.14.13' -- --with-system-v8 | |
| gem install therubyracer -- --with-v8-dir=/usr/local/opt/v8-315 | |
| bundle install |
| I use the first | |
| —– BEGIN LICENSE —– | |
| Michael Barnes | |
| Single User License | |
| EA7E-821385 | |
| 8A353C41 872A0D5C DF9B2950 AFF6F667 | |
| C458EA6D 8EA3C286 98D1D650 131A97AB | |
| AA919AEC EF20E143 B361B1E7 4C8B7F04 |
| include JwtAuthentication | |
| protect_from_forgery with: :exception | |
| … | |
| protected | |
| … | |
| def authenticate_customer_from_token! | |
| if claims and customer = Customer.find_by(email: claims[0]['email']) | |
| @current_customer = customer | |
| else | |
| invalid_authentication |
| #!/usr/bin/env ruby | |
| require "openssl" | |
| require 'digest/sha2' | |
| require 'base64' | |
| # We use the AES 256 bit cipher-block chaining symetric encryption | |
| alg = "AES-256-CBC" | |
| # We want a 256 bit key symetric key based on some passphrase | |
| digest = Digest::SHA256.new |