| 関数ナビゲーション | 説明 |
|---|---|
base64_decode | Base64 decoder で Base64 入力をデコードし、デコードされたバイトを Lua string として返します。 |
base64_encode | Lua string のバイトを Base64 encoder でエンコードし、= padding を使い、改行は入れません。 |
crypt.decrypt | Base64 ciphertext を、Base64 からデコードされた key と必須の Base64 IV で AES CBC または ECB を使って復号します。 |
crypt.encrypt | Lua string のバイトを Base64 からデコードされた key で AES CBC、ECB、または CTR を使って暗号化し、Base64 ciphertext と IV 結果を返します。 |
crypt.generatebytes | random byte generator でランダムバイトを生成し、Base64-encoded として Lua string で返します。 |
crypt.generatekey | random byte generator で 32 個のランダム raw bytes を生成し、Base64-encoded として Lua string で返します。 |
crypt.hash | サポートされている crypto library hash アルゴリズムで Lua string のバイトをハッシュし、lowercase hexadecimal digest を返します。 |
crypt.hmac | Raw Lua string key を使って Lua string のバイトに crypto library HMAC を計算し、Base64 digest を返します。 |
crypt.random | random byte generator で raw random bytes を生成し、Lua string として返します。 |
lz4compress | Lua string のバイトを LZ4 block compression で圧縮し、raw compressed bytes を Lua string として返します。 |
lz4decompress | LZ4 block decompression で raw LZ4 block bytes を展開し、raw decompressed bytes を Lua 文字列として返します。 |
Cryptography
Cryptography
エンコード、ハッシュ、暗号化、圧縮。
エンコード、ハッシュ、暗号化、圧縮。