ハッシュ/暗号
Argon2(Password Hashing Competitionの優勝方式、RFC 9106)でパスワードをハッシュ化 — d/i/idの3種類のバリアントに対応し、既存ハッシュとの照合も可能。
テキストまたはファイルのハッシュを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ハッシュに対してパスワードを検証。
バージョン 1、3、4、5、6、7 の UUID を生成 — ランダム、時刻ベース、名前ベース(name-based)。
長さと文字種を設定できる、暗号学的に安全なランダムパスワード。
URL エンコード・デコード — リンクやクエリパラメータでエスケープが必要な文字を変換します。
壊れた JSON を修復 — 余分なカンマ、シングルクォート、クォートのないキー、コメント、Python リテラル(True/False/None)など — 適用したすべての修正内容を一覧表示。
"P3Y6M4DT12H30M5S"のような文字列を読みやすい形式に解析、または年/月/日/時/分/秒からそのような文字列を作成。
ISO 7064(mod 97)チェックサム、フォーマット、および国ごとの想定される桁数でIBANを検証します。すべてブラウザ内で計算されます。
URLのクエリ文字列をJSONオブジェクトに分解する、またはJSONをクエリ文字列に組み立て直します。
JSON のオブジェクトキーを再帰的にアルファベット順にソート — 配列要素の順序は変わらず、各ネストレベルのオブジェクトキーのみソートされます。