Go言語ryokoという言葉を一方向ハッシュ関数を自作して暗号化してみる。stringで文字列を変数と型にもつCreatHash関数を作成する。[]byte(p)で、変数pをバイト型の変数bに変換するという意味の関数になる。""で空文字を返すように設定する。これで、CreatHash関数ができたので、上記のように"ryoko"という文字列をCreatHash関数に入れてみる。すると、下記のように表示される。111]の数字となる。次に下記のコードを書き換えて、バイト型の数字を文字列に変換する。sha256.Sum256(b)で、文字列からsha256ハッシュ値を求めて、出てきたバイトを文字列に直して返す。hex.EncodeToStringで16進法の値に変換する。すると、下記のような暗号化された文字列が作成される。当サイトで行っているSEO対策をまとめました。妻にプログラミングを教えることにした自由を求めてオープンソースのネットショップパッケージへ。毅(ツヨシ)仕事内容TwitterDocsWellYouTubeGitHubお問い合わせ大学院で植物の細胞学(主に形)を専攻し、大学院在学中(後に中退)に今で言うところのスタートアップの初期メンバーとして参画し、農薬を使わない栽培の調査と技法の開発を行っていました。CMS/Shopの開発を開始しました。※前職の話で詳しくはこちらをご覧ください。技術顧問をしています。稲作の省力化に取り組んでいます。CMS/Shopの開発も引き続き行っていますので、サイト構築やプラグインの開発をしています。schoolの小中学生向けのプログラミング教室で教えています。