秘密の文字列からパスワードを生成します。 生成したパスワードから元の文字列を推測することはできません! SHA-256というよく知られたアルゴリズムを用いているため、もしこのアプリが使えなくなっても他のサービスでまた同じパスワードを生成できます。 【アルゴリズム】 元の文字列をUTF-8でエンコードしてバイナリにする SHA-256でハッシュ化 base64で文字列化 頭から指定の文字数だけ取り出す 記号必須の場合は、記号が含まれるまで取り出す場所を後ろへシフト