ハッシュ/暗号
バージョン 1、3、4、5、6、7 の UUID を生成 — ランダム、時刻ベース、名前ベース(name-based)。
テキストまたはファイルのハッシュを13種類のアルゴリズムで同時に計算:MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512、RIPEMD-160、BLAKE2b、BLAKE2s、BLAKE3、CRC32、Adler-32。
ファイルやテキストの整合性を検証 — 期待されるハッシュを貼り付けると、対応する13種類のアルゴリズムの中から自動で判定します。
秘密鍵を使ってテキストやファイルのHMAC(Hash-based Message Authentication Code)を計算 — MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-512、RIPEMD-160の8種類のアルゴリズムを一度に。
bcryptでパスワードをハッシュ化(ランダムなソルトと調整可能なコスト)し、既存のbcryptハッシュに対してパスワードを検証。
長さと文字種を設定できる、暗号学的に安全なランダムパスワード。
パスワードを使ってAES-GCMまたはAES-CBCでテキストを暗号化・復号(鍵はPBKDF2で導出)。
生年月日から正確な年齢を計算 — 年/月/日、これまで生きた総時間、次の誕生日。
XML エンティティのエンコード・デコード — 標準の5種類(アンパサンド、山括弧、アポストロフィ、引用符)と数値文字参照。
実際のテキストで正規表現をテスト:マッチ箇所のハイライトとキャプチャグループの解析、または見つかったマッチを新しいテキストに置換。
MarkdownをフォーマットされたHTMLとしてライブプレビューし、Markdown → HTMLとHTML → Markdownの双方向変換も可能。
User-Agent文字列をブラウザ、エンジン、OS、デバイスタイプに分解します。
JSON を YAML、CSV、XML、TOML に変換、またはその逆 — すべてブラウザ内で、ライブラリなしで実行。