teppeilog

ちょっとずつエンジンかかってきた

Archive for the ‘ooid’ tag

Universally Unique Identifier

leave a comment

暗号化をちょいと調べていて、128bitの暗号キーをじゃあどうやって生成しようかというときにやっぱキーとなるのはこの世に一つのものだ!と。でUUID。Microsoft的にはGUID(Global Unique Identifiers)。

encyclopediaによると、ほぼすべての言語でUUID生成クラスやらライブラリやらがあるみたい。とりあえずC++のooidをチョイスしてみた。ライセンスはBoost。

ooid-0.99.tar.gzを落としてきて展開すると結構さっぱりとした中身。GUIは必要ないのでcli.cppをg++でコンパイル。

$ g++ -I./ -lstdc++ -Wall cli.cpp -o cli
$ ./cli
907c1709-7014-46bb-afa3-f80b5eb20e44

引数がいまいち分からんのだが・・・

このエントリーをはてなブックマークに追加
はてなブックマーク - Universally Unique Identifier
Share on Facebook

Written by teppei

4月 6th, 2010 at 7:45 pm

Posted in プログラミング

Tagged with ,