เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

Ad


OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

gdcmanon - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ gdcmanon เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจ gdcmanon เด•เดฎเดพเตปเดกเดพเดฃเดฟเดคเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

NAME


gdcmanon - เด’เดฐเต DICOM เดซเดฏเตฝ เด…เดœเตเดžเดพเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด‚.

เดธเดฟเดจเต‹เดชเตเดธเดฟเดธเต


gdcmanon [เด“เดชเตเดทเดจเตเด•เตพ] เดซเดฏเตฝ-เด‡เตป เดซเดฏเตฝ-เด”เดŸเตเดŸเต
gdcmanon [เด“เดชเตเดทเดจเตเด•เตพ] dir-in dir-out

เดตเดฟเดตเดฐเดฃเด‚


เดฆเดฟ gdcmanon เดŸเต‚เตพ PS 3.15 / E.1 / เด…เดŸเดฟเดธเตเดฅเดพเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฒเต†เดตเดฒเดฟเดจเตเดฑเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดพเดฃเต
เดฐเดนเดธเตเดฏเดธเตเดตเดญเดพเดตเดฎเตเดณเตเดณ เดชเตเดฐเตŠเดซเตˆเตฝ (เด‡.1.1-เดจเตเดฑเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด• & เด‡.1.2 เดตเต€เดฃเตเดŸเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•)

เดˆ เด‰เดชเด•เดฐเดฃเด‚ เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดฎเต‹เดกเตเด•เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

PS 3.15-เดจเตเดฑเต† เด’เดฐเต เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ, -e, -d เดซเตเดฒเดพเด—เตเด•เตพ เด•เดพเดฃเตเด•

ยท เด’เดฐเต เดŠเดฎ เดฎเต‹เดกเต, เด•เดพเดฃเตเด• -เดกเด‚เดฌเต

เดกเด‚เดฌเต เดฎเต‹เดกเตเด‚ PS 3.15 เด‰เด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดจเดฟเด™เตเด™เตพ เดถเดฐเดฟเด•เตเด•เตเด‚ เด’เดฐเต เดคเดฐเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเต‚
เด…เดœเตเดžเดพเดคเดตเตฝเด•เตเด•เดฐเดฃเด‚. เดธเด‚เดถเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดกเด‚เดฌเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด•.

PS 3.15 เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ (-d & -e เดซเตเดฒเดพเด—เต) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดกเต€-เดเดกเดจเตเดฑเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เตพ, เดตเต€เดฃเตเดŸเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดจเตเดฌเดจเตเดง เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€
เด“เดชเตเดชเดฑเต‡เดทเตป. เดจเดฟเด™เตเด™เตพ เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เด…เดœเตเดžเดพเดคเดฎเดพเด•เตเด•เตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดถเดฐเดฟเดฏเดพเดฏเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ
DICOM เดซเดฏเตฝ เดตเต€เดฃเตเดŸเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เดจเดฟเดฐเดธเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต เดฎเดพเดคเตเดฐเด‚ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚
เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต. เดชเตเดฐเตˆเดตเดฑเตเดฑเต เดŽเด™เตเด™เดจเต† เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดคเดพเดดเต†เดฏเตเดณเตเดณ OpenSSL เดฑเต†เดซเตเดธเต†เด•เตเดทเตป เด•เดพเดฃเตเด•
เด•เต€/เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เดœเต‹เดกเดฟ.

เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเตฝ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ/เดฌเดฟเตฝเดกเต เดšเต†เดฏเตเดคเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ gdcmanon เดจเต‡เดฐเดคเตเดคเต† เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด‚.
(cmake-เตฝ GDCM_USE_SYSTEM_OPENSSL เด•เดพเดฃเตเด•).

เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ


เดซเดฏเตฝ-เด‡เตป DICOM เด‡เตปเดชเตเดŸเตเดŸเต เดซเดฏเตฝเดจเดพเดฎเด‚

เดซเดฏเตฝ-เด”เดŸเตเดŸเต DICOM เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝเดจเดพเดฎเด‚

or

เดซเดฏเตฝ-เด‡เตป DICOM เด‡เตปเดชเตเดŸเตเดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ

เดซเดฏเตฝ-เด”เดŸเตเดŸเต DICOM เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ

เด“เดชเตเดทเดจเตเด•เตพ


เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต (เด’เดชเตเดชเด‚ เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเด‚) เดจเดฟเด™เตเด™เตพ เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดฎเต‹เดกเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ
-e --de-identify เดกเดฟ-เดเดกเดจเตเดฑเดฟเดซเตˆ DICOM (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ)
-d --re-identify DICOM-เดจเต† เดตเต€เดฃเตเดŸเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•
--dumb เดกเด‚เดฌเต เดฎเต‹เดกเต เด…เดจเต‹เดฃเดฟเดฎเตˆเดธเตผ

เดกเด‚เดฌเต เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต, เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดทเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เด’เดฐเต เดŸเดพเด—เต 'เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•' เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 'เดถเต‚เดจเตเดฏเดฎเดพเด•เตเด•เตเด•', เดกเด‚เดฌเต เดฎเต‹เดกเต เด“เดชเตเดทเดจเตเด•เตพ เดšเตเดตเดŸเต† เด•เดพเดฃเตเด•.

เดชเตเดฐเดคเตเดฏเต‡เด• เด“เดชเตเดทเดจเตเด•เตพ
-i --เด‡เตปเดชเตเดŸเตเดŸเต DICOM เดซเดฏเตฝเดจเดพเดฎเด‚ / เดกเดฏเดฑเด•เตเดŸเดฑเดฟ
-o --เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต DICOM เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต / เดกเดฏเดฑเด•เตเดŸเดฑเดฟ
-r --recursive recursively process (sub-)directories.
--continue เดซเดฏเตฝ DICOM เด…เดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เตพ เดจเดฟเตผเดคเตเดคเดฐเตเดคเต.
--root-uid เดฑเต‚เดŸเตเดŸเต เดฏเตเดเดกเดฟ.
--resources-path เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต เดชเดพเดคเตเดคเต.
-k --key RSA เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€เดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค.
-c --certificate เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค.

เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด“เดชเตเดทเดจเตเด•เตพ
--des DES.
--des3 เดŸเตเดฐเดฟเดชเตเดชเดฟเตพ เดกเดฟเด‡เดŽเดธเต.
--aes128 AES 128.
--aes192 AES 192.
--aes256 AES 256.

เดŠเดฎ เดฎเต‡เดพเดกเต เด“เดชเตเดทเดจเตเด•เตพ
--เดถเต‚เดจเตเดฏเดฎเดพเด•เตเด•เดพเตป %d,%d DICOM เดŸเดพเด—เต(เด•เตพ) เดถเต‚เดจเตเดฏเดฎเดพเด•เตเด•เตเด•
--เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ %d,%d DICOM เดŸเดพเด—เต(เด•เตพ) เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•
--เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป %d,%d,%s DICOM เดŸเดพเด—เต(เด•เตพ) เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•

เดชเต†เดพเดคเตเดตเดพเดฏ เด“เดชเตเดทเดจเตเด•เตพ
-h --เดธเดนเดพเดฏเด‚
เดˆ เดธเดนเดพเดฏ เดตเดพเดšเด•เด‚ เด…เดšเตเดšเดŸเดฟเดšเตเดšเต เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•

-v --เดชเดคเดฟเดชเตเดชเต
เดชเดคเดฟเดชเตเดชเต เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดšเตเดšเดŸเดฟเดšเตเดšเต เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•

-เดตเดฟ --เดตเต†เตผเดฌเต‹เดธเต
เดตเต†เตผเดฌเต‹เดธเต เดฎเต‹เดกเต (เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต+เดชเดฟเดถเด•เต).

-W --เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดฎเต‹เดกเต, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•

-เด‡ --เดชเดฟเดถเด•เต
เดชเดฟเดถเด•เต เดฎเต‹เดกเต, เดชเดฟเดถเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•

-เดกเดฟ --เดกเต€เดฌเด—เต
เดกเต€เดฌเด—เต เดฎเต‹เดกเต, เดกเต€เดฌเด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•

เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ
GDCM_ROOT_UID เดฑเต‚เดŸเตเดŸเต UID
เด‰เดฑเดตเดฟเดŸ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจ GDCM_RESOURCES_PATH เดชเดพเดค (Part3.xml, ...)

เดŸเตˆเดชเตเดชเดฟเด•เตเด•เตฝ USAGE


เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตฝ (เด…เดœเตเดžเดพเดคเดตเตฝเด•เตเด•เดฐเดฃเด‚, เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•)
เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด’เดฐเต‡เดฏเตŠเดฐเต เด•เดพเดฐเตเดฏเด‚ เด’เดฐเต เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เดซเดฏเตฝ (PEM เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ).

$ gdcmanon --certificate certificate.pem -e original.dcm original_anonymized.dcm

ASN1 เด˜เดŸเดจเดฏเดพเดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑเดพเดธเต†เดฑเตเดฑเต เดกเด‚เดชเต เดšเต†เดฏเตเดฏเดพเตป gdcmdump-เตฝ เดจเดฟเดจเตเดจเต -asn1 เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.
(เด•เดพเดฃเตเด• gdcmdump(1) เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต).

เดตเต€เดฃเตเดŸเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ (เดกเต€-เด…เดœเตเดžเดพเดคเดตเตฝเด•เตเด•เดฐเดฃเด‚, เดกเต€เด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•)
เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด’เดฐเต‡เดฏเตŠเดฐเต เด•เดพเดฐเตเดฏเด‚ เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€เดฏเดพเดฃเต (PEM เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ). เด…เดคเต
เดชเตเดจเตผ-เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€ เดฏเดฅเดพเตผเดคเตเดฅเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดˆ เดธเดฎเดฏเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เดซเดฏเตฝ (certificate.pem) เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€
เดกเดฟ-เดเดกเดจเตเดฑเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด˜เดŸเตเดŸเด‚.

$ gdcmanon --key privatekey.pem -d original_anonymized.dcm original_copy.dcm

เด…เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต original.dcm เด‰เด‚ original_copy.dcm เด‰เด‚ เดธเดฎเดพเดจเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚.

เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดซเดฏเดฒเตเด•เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟ เด…เดœเตเดžเดพเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดคเดฟเดซเดฒเดจเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เดตเดณเดฐเต† เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต
เด’เดฐเตŠเดฑเตเดฑ เดซเดฏเตฝ. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ DICOM เดซเดฏเดฒเตเด•เตพ เด…เดœเตเดžเดพเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด‡เตปเดชเตเดŸเตเดŸเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ gdcmanon เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดŸเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚
เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดนเดพเดทเต เดŸเต‡เดฌเดฟเตพ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดธเดฎเดฏเดคเตเดคเต เดŸเต‚เตพ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต‚เดฒเตเดฏเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เด…เดคเต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด…เดคเต‡ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเดคเตเดค เดฎเต‚เดฒเตเดฏเดคเตเดคเดพเตฝ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต (เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเด•:
เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดธเต€เดฐเต€เดธเต เด‡เตปเดธเตเดฑเตเดฑเตปเดธเต เดฏเตเดเดกเดฟ).

เดŠเดฎ เดฎเต‡เดพเดกเต
เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ DICOM เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด…เดจเตเดšเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด‰เดชเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต
เด† เดฎเต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดพเดฏเดคเต เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดŸเดพเด—เต เด†เด•เดพเด‚
เดจเดฟเดฏเดฎเดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏ/เด…เดธเดพเดงเตเดตเดพเดฏ DICOM เดซเดฏเดฒเดพเดฏเดฟ เดถเต‚เดจเตเดฏเดฎเดพเด•เตเด•เดฟเดฏ/เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดŸ/เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเต. เด…เดฑเดฟเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดŸเตˆเดชเตเดชเต 1 เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† DICOM เดซเดฏเตฝ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เด’เดŸเตเดŸเตเดฎเดฟเด•เตเด• DICOM เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดตเตเดฏเต‚เดตเดฑเดฟเดฒเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดฟเดฒเตเดฒ. เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ เด‡เดคเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดˆ เดฎเต‹เดกเดพเดฃเต
เด…เดคเต เดœเดจเดชเตเดฐเดฟเดฏ DICOM เดตเตเดฏเต‚เดตเดฑเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดกเดฟเด•เต‹เด‚ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต
เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดกเด‚เดฌเต เดฎเต‹เดกเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด•.

เดกเด‚เดฌเต เดฎเต‹เดกเต เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เด’เดฐเต‡ เดธเดฎเดฏเด‚ 5 เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเต‡เดŸเดพเดฎเต†เดจเตเดจเตเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดธเดฎเดฏเด‚:

ยท เดŸเดพเด—เต เดถเต‚เดจเตเดฏเดฎเดพเด•เตเด•เตเด• (0010,0010) เดฐเต‹เด—เดฟเดฏเตเดŸเต† เดชเต‡เดฐเต,

ยท เดŸเดพเด—เต เดถเต‚เดจเตเดฏเดฎเดพเด•เตเด•เตเด• (0010,0020) เดฐเต‹เด—เดฟ เดเดกเดฟ,

ยท เดŸเดพเด—เต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• (0010,0040) เดฐเต‹เด—เดฟเดฏเตเดŸเต† เดฒเตˆเด‚เด—เดฟเด•เดค

ยท เดŸเดพเด—เต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• (0010,1010) เดฐเต‹เด—เดฟเดฏเตเดŸเต† เดชเตเดฐเดพเดฏเด‚

ยท เดŸเดพเด—เต (0010,1030) เดฐเต‹เด—เดฟเดฏเตเดŸเต† เดญเดพเดฐเด‚ '10' เดŽเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•

เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดคเต DICOM เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดพเดฃเต เดŸเตˆเดชเตเดชเต 1 เด‰เด‚ เดŸเตˆเดชเตเดชเต 1C เด‰เด‚ เดŽเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.
'เดถเต‚เดจเตเดฏเด‚' or 'เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•' เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• DICOM เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต. เด…เดคเต‡ เด•เดพเดฐเดฃเดคเตเดคเดพเตฝ, เดจเดฟเด™เตเด™เตพ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด’เดฐเต เดฑเต€เดชเตเดฒเต‡เดธเต เด“เดชเตเดชเดฑเต‡เดทเดจเดฟเตฝ เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•.

$ gdcmanon --dumb --เดถเต‚เดจเตเดฏเดฎเดพเดฏ 10,10 --เดถเต‚เดจเตเดฏเดฎเดพเดฏ 10,20 --เดจเต€เด•เตเด•เด‚ 10,40 --10,1010 เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• --10,1030,10 เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด• 012345.002.050.dcm out.dcm

-เดกเด‚เดฌเต เดฎเต‹เดกเดฟเดจเตเดฑเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเด•เตเด•เดพเด‚, เดฎเตเดฎเตเดชเดคเตเดคเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดตเต€เดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด“เดชเตเดชเดฑเต‡เดทเตป. เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด‡เตปเดชเตเดŸเตเดŸเต, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเตฝ เดŽเดชเตเดชเต‹เดดเตเด‚ gdcmdump เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดจเต‡เดŸเดฟเดฏเดคเต. เดŽเดจเตเดคเดพเดฃเต เดฎเดพเดฑเดฟเดฏเดคเต†เดจเตเดจเต เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดกเดฟเดซเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ (เด•เดพเดฃเตเด• gdcmdiff(1) เดตเต‡เดฃเตเดŸเดฟ
เด‰เดฆเดพเดนเดฐเดฃเด‚).

เดคเดฟเดฐเดฟเดšเตเดšเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ เด…เดœเตเดžเดพเดคเดตเตฝเด•เตเด•เดฐเดฃเด‚
เดตเดณเดฐเต† เด…เดชเต‚เตผเดตเดฎเดพเดฏ เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ, PS 3.15 เดฎเต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดœเตเดžเดพเดคเดฎเดพเด•เตเด•เดพเตป เด’เดฐเดพเตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต
เดฐเต‹เด—เดฟเดฏเต† เด‰เตพเด•เตเด•เตŠเดณเตเดณเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดฏเดพเดจเตเดคเตเดฐเดฟเด• เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดฏเต‹เดœเดจเด‚ เดจเต‡เดŸเตเด•
เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เตพ.

เด…เดตเดธเดพเดจเด‚ เดฐเต‹เด—เดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฐเดนเดธเตเดฏเดฎเดพเดฏเดฟ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต
0400,0500 DICOM เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด†เดฐเตเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป
เดฌเตเดฐเต‚เดŸเตเดŸเต-เดซเต‹เดดเตโ€Œเดธเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด† เดธเตเดฐเด•เตเดท เดคเด•เตผเด•เตเด•เตเด•, เด’เดฐเดพเตพ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต
เดˆ DICOM เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต. เด‡เดคเต DICOM เด‰เดฃเตเดŸเดพเด•เตเด•เตเด‚:

ยท เดฐเต‹เด—เดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดธเตŒเดœเดจเตเดฏเดฎเดพเดฃเต (PS 3.15 เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเด•เดพเดฐเด‚)

ยท เดเดกเดจเตเดฑเดฟเดฑเตเดฑเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดซเดฏเดฒเดฟเดจเต† เดฎเตƒเด—เต€เดฏเดฎเดพเดฏเดฟ เด†เด•เตเดฐเดฎเดฟเด•เตเด•เดพเตป เด†เดณเตเด•เดณเตเดŸเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเตผเด—เด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•
เดฐเต‹เด—เดฟเดฏเตเดŸเต†

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด’เดฐเดพเตพเด•เตเด•เต เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด†เดฆเตเดฏเดชเดŸเดฟเดฏเดพเดฏเดฟ เดฑเดฟเดตเต‡เดดเตเดธเดฟเดฌเดฟเตพ เด…เดจเต‹เดฃเดฟเดฎเตˆเดธเตผ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•:

$ gdcmanon -c certificate.pem input.dcm anonymized_reversible.dcm

เด‡เดชเตเดชเต‹เตพ เดฐเดนเดธเตเดฏเดฎเดพเดฏเดฟ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ DICOM เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•
เดฐเต‹เด—เดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เตพ:

$ gdcmanon --dumb --400,500 เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• --12,62 เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• --12,63 anonymized_reversible.dcm เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• anonymized_irreversible.dcm

เดคเตเดฑเด•เตเด•เตเด•


เดฎเดฟเด•เตเด• เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€/เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต OpenSSL-เดฒเต‡เด•เตเด•เต เด†เด•เตเดธเดธเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดœเต‡เดพเดกเดฟ.

เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต a เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€
เด’เดฐเต rsa เด•เต€ (512bit) เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป

$ openssl genrsa -out CA_key.pem

เด’เดฐเต rsa เด•เต€ (2048bit) เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป

$ openssl genrsa -out CA_key.pem 2048

เด’เดฐเต rsa เด•เต€ (2048bit) + เดชเดพเดธเตโ€Œเดซเตเดฐเต†เดฏเตโ€Œเดธเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป

$ openssl genrsa -des3 -out CA_key.pem 2048

เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต a เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต
เดจเดฟเด™เตเด™เตพ เดฎเตเดฎเตเดชเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ PEM-เตฝ เด’เดฐเต เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเด‚ (DER
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดจเดฟเดฒเดตเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ).

$ openssl req -new -key CA_key.pem -x509 -days 365 -out CA_cert.cer

DICOM เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต:


DICOM เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‡เดœเต:

http://dicom.nema.org/

gdcmanon เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต† DICOM เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด‡เดคเดพเดฃเต:

ftp://medical.nema.org/medical/dicom/2008/

PS 3.15-2008 เดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดฒเดฟเด™เตเด•เต:

ftp://medical.nema.org/medical/dicom/2008/08_15pu.pdf

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ


เดšเดฟเดฒ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เดณเดฟเตฝ เด’เดฐเต เดถเต‡เดทเดตเตเด‚ เดธเด‚เดฐเด•เตเดทเดฟเดค เด†เดฐเต‹เด—เตเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ (PHI) เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เด…เดœเตเดžเดพเดคเดฎเดพเด•เตเด•เตฝ เด˜เดŸเตเดŸเด‚. เดฐเต‹เด—เดฟเดฏเตเดŸเต† เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† (0010,1040) เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต. เดฆเดฟ
เด•เดพเดฐเดฃเด‚, เดˆ เดชเตเดฐเดคเตเดฏเต‡เด• เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‡เตป เด•เต‹เดฎเตเดชเต‹เดธเดฟเดฑเตเดฑเต IOD-เด•เดณเดฟเตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ
เด’เดจเตเดจเดพเด‚ เดธเตเดฅเดพเดจเด‚. DICOM เดธเดชเตเดชเต 142-เตฝ เด‡เดคเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต (เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ gdcmanon เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ).

onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต gdcmanon เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

  • 1
    VBA-M (เด†เตผเด•เตเด•เตˆเดตเต เดšเต†เดฏเตเดคเดคเต - เด‡เดชเตเดชเต‹เตพ Github-เตฝ)
    VBA-M (เด†เตผเด•เตเด•เตˆเดตเต เดšเต†เดฏเตเดคเดคเต - เด‡เดชเตเดชเต‹เตพ Github-เตฝ)
    เดชเดฆเตเดงเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เดฟ
    https://github.com/visualboyadvance-m/visualboyadvance-m
    เดซเต€เดšเตเดšเดฑเตเด•เตพ: เดšเต€เดฑเตเดฑเต เด•เตเดฐเดฟเดฏเต‡เดทเตปเดธเต เดธเต‡เดตเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตเดธเต เดฎเตพเดŸเตเดŸเดฟ
    เดธเดฟเดธเตเดฑเตเดฑเด‚, gba, gbc, gb, sgb, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
    sgb2Tu...
    VBA-M เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด• (เด†เตผเด•เตเด•เตˆเดตเต เดšเต†เดฏเตเดคเดคเต - เด‡เดชเตเดชเต‹เตพ Github-เตฝ)
  • 2
    เดธเตเดฑเตเดฑเต‡เดธเตผ
    เดธเตเดฑเตเดฑเต‡เดธเตผ
    เดฒเดฟเดจเด•เตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด‚ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เตเด‚
    เด—เดฟเดคเตเดคเดฌเต เดถเต‡เด–เดฐเด‚:
    https://github.com/oguzhaninan/Stacer.
    เดชเตเดฐเต‡เด•เตเดทเด•เตผ: เด…เดจเตเดคเดฟเดฎ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ/เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต
    เด‡เดจเตเดฑเตผเดซเต‡เดธเต: Qt. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดฒเดพ...
    เดธเตเดฑเตเดฑเต‡เดธเตผ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    เด“เดฑเดžเตเดšเต เดซเต‹เด•เตเดธเต
    เด“เดฑเดžเตเดšเต เดซเต‹เด•เตเดธเต
    TeamWinRecoveryProject (TWRP) เดซเต‹เตผเด•เตเด•เต
    เดจเดฟเดฐเดตเดงเดฟ เด…เดงเดฟเด• เดซเด‚เด—เตเดทเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚, เดชเตเดจเตผเดฐเต‚เดชเด•เตฝเดชเตเดชเดจ
    เด•เต‚เดŸเดพเดคเต† เด•เต‚เดŸเตเดคเตฝ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ: เดŸเตเดฐเดฟเดฌเดฟเดณเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เด’เดชเตเดชเด‚
    เดจเต‹เตบ-เดŸเตเดฐเดฟเดฌเดฟเตพ เดฑเต‹เดฎเตเด•เตพ เด…เดชเต-เดŸเต-เดกเต‡เดฑเตเดฑเต เด“เดฑเดฟเดฏเต‹ เด•เต‡เตผเดฃเตฝ,
    เดชเดฃเดฟเดค...
    OrangeFox เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 4
    itop - ITSM CMDB เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต
    itop - ITSM CMDB เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต
    เดเดŸเดฟ เด“เดชเตเดชเดฑเต‡เดทเตปเดธเต เดชเต‹เตผเดŸเตเดŸเตฝ: เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
    เด‰เดฑเดตเดฟเดŸเด‚, ITIL, เดตเต†เดฌเต เด…เดงเดฟเดทเตเด เดฟเดค เดธเต‡เดตเดจเด‚
    เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด‰เตพเดชเตเดชเต†เดŸเต† เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เด‰เดชเด•เดฐเดฃเด‚
    เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเดตเตเดจเตเดจ CMDB, เด’เดฐเต เดนเต†เตฝเดชเตเดชเตโ€Œเดกเต†เดธเตโ€Œเด•เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเดพเดคเต†
    เด’เดฐเต เดชเตเดฐเดฎเดพเดฃเด‚ เดฎเดจเตเดทเตเดฏเตป...
    เดเดŸเต‹เดชเตเดชเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด• - ITSM CMDB เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต
  • 5
    เด•เตเดฒเต†เดฎเต†เตปเดฑเตˆเตป
    เด•เตเดฒเต†เดฎเต†เตปเดฑเตˆเตป
    เด•เตเดฒเต†เดฎเดจเตเดฑเตˆเตป เด’เดฐเต เดฎเตพเดŸเตเดŸเดฟ-เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดธเด‚เด—เต€เดคเดฎเดพเดฃเต
    เด•เดณเดฟเด•เตเด•เดพเดฐเดจเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดธเด‚เด˜เดพเดŸเด•เดจเตเด‚ เดชเตเดฐเดšเต‹เดฆเดจเด‚ เดจเตฝเด•เดฟ
    เด…เดฎเดฑเต‹เด•เตเด•เต 1.4. เด‡เดคเดฟเดจเต เด’เดฐเต เด‰เดชเดตเดพเดธเดตเตเด‚ เด‰เดฃเตเดŸเต
    เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เด‡เดจเตเดฑเตผเดซเต‡เดธเต, เด’เดชเตเดชเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
    เดคเดฟเดฐเดฏเตเด•เดฏเตเด‚...
    เด•เตเดฒเต†เดฎเดจเตเดฑเตˆเตป เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 6
    XISMuS
    XISMuS
    เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: 2.4.3 เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต€เดตเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เด‰เดฃเตเดŸเต
    เดตเดฟเดŸเตเดŸเดฏเดšเตเดšเต!! เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
    เดฎเตเดฎเตเดชเดคเตเดคเต† 2.xx เดชเดคเดฟเดชเตเดชเต. เดจเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
    เดชเดคเดฟเดชเตเดชเต v1.xx-เตฝ เดจเดฟเดจเตเดจเต, เดฆเดฏเดตเดพเดฏเดฟ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
    เตฝ ...
    XISMuS เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

  • 1
    เด…เดฌเต€เดตเต‡เดกเต
    เด…เดฌเต€เดตเต‡เดกเต
    เด…เดฌเดฟเดตเต‡เดกเต - เดซเตเดฒเต†เด•เตเดธเดฟเดฌเดฟเตพ เด•เตเดฐเต‹เดธเต-เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดตเดพเด•เตเด•เต
    เดชเตเดฐเตŠเดธเดธเตผ...
    เด…เดฌเดฟเดตเต‡เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • 2
    เดธเดนเต‹เดฆเดฐเดฟ
    เดธเดนเต‹เดฆเดฐเดฟ
    abl - เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเดกเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚
    เดฌเต‚เดณเดฟเดฏเตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ DESCRIPTION:
    libablmmm.a เดŽเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต
    a-เดฏเดฟเดฒเต† เด’เดฐเต เดฌเต‚เดณเดฟเดฏเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
    LISP เดชเต‹เดฒเตเดณเตเดณ เดฐเต‚เดชเด‚. เด’เดฐเต...
    เดŽเดฌเดฟเดŽเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • 3
    create_bmp_for_rect_in_circ
    create_bmp_for_rect_in_circ
    เด•เตเดทเดฎเดฟเด•เตเด•เดฃเด‚_เด‡เดจเดฟเดฏเตเด‚_เดŽเดดเตเดคเดฟเดฏเดฟเดฒเตเดฒ - atlc เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เด‚
    create_bmp_for_rect_in_circ เด“เตบเดฒเตˆเดจเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต
    onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ. ...
    create_bmp_for_rect_in_circ เดฑเตบ เดšเต†เดฏเตเดฏเตเด•
  • 4
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect - เดฌเดฟเดฑเตเดฑเตเดฎเดพเดชเตเดชเต
    เดšเดคเตเดฐเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เด•เดฃเตเดŸเด•เตเดŸเดฑเดฟเดจเตเดณเตเดณ เดœเดจเดฑเต‡เดฑเตเดฑเตผ
    เดšเดคเตเดฐเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เด•เดฃเตเดŸเด•เตเดŸเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ (เดญเดพเด—เด‚
    atlc)...
    create_bmp_for_rect_in_rect เดฑเตบ เดšเต†เดฏเตเดฏเตเด•
  • 5
    เดตเดฟเดŸเดตเต5
    เดตเดฟเดŸเดตเต5
    gap5 - เดœเต€เดจเต‹เด‚ เด…เดธเด‚เดฌเตเดฒเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ (เดญเดพเด—เด‚
    เดธเตเดฑเตเดฑเดพเดกเตป เดชเดพเด•เตเด•เต‡เดœเต)...
    เดฑเตบ เดตเดฟเดŸเดตเต 5
  • 6
    gapi2-codegen
    gapi2-codegen
    เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเตเดคเดคเต - เด‡เดคเดฟเดจเต เดฎเดพเตปเดชเต‡เดœเต เด‡เดฒเตเดฒ
    เดชเตเดฐเต‹เด—เตเดฐเดพเด‚. เดตเดฟเดตเดฐเดฃเด‚: เดˆ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
    เด’เดฐเต เดฎเดพเตปเดชเต‡เดœเต เด‡เดฒเตเดฒ. เดˆ เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
    เด…เดคเต†เดจเตเดคเดพเดฃเต†เดจเตเดจเต เด•เดพเดฃเดพเตป เดธเดนเดพเดฏ เดธเตเดตเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
    เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเดซเต เดตเต‡เดฃเตเดŸเดฟ...
    gapi2-codegen เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

Ad